Relációs adatbáziskezelés

Gazdanyelvi környezet

A legtöbb esetben az SQL-t nem önmagában, az SQL értelmező parancssorából használjuk. Általában valamilyen alkalmazás részeként szükséges adatbázist felhasználni az elérni kívánt célhoz, és így valamilyen programnyelven keresztül lehet/kell elérni az adott adatbáziskezelő SQL értelmezőjét. Talán leggyakoribb példája ennek napjainkban azok a webes alkalmazások, ahol a háttérben valamilyen adatbázisra is szükség van. Leggyakoribb példák a különféle hírportálok, fórumok és világhálós áruházak. Gyakori összeállítás a Linux operációs rendszeren futó Apache webkiszolgáló, MySQL adatbáziskezelővel és PHP programnyelvi eszközökkel társítva.

Az SQL c. részben szereplő lekérdezés egy PHP programban például így nézhet ki:

 

$kapcs=@mysql_connect($gep,$user,$pwd);

if (! $kapcs) {

 die("Nem volt sikeres a kapcs. probalkozas...:(");

}

@mysql_select_db($adb) or die ("Nem lehet megnyitni az ADB-t:(");

$cmd='SELECT * FROM CETLI WHERE Szerzo="Fekete István"';

$lista=mysql_query($cmd,$kapcs);

  print "<table border=\"1\">\n";

  while ($sor=mysql_fetch_row($lista)) {

    print "<tr>\n";

    foreach ($sor as $mezo) {

      print "\t<td>".stripslashes($mezo). "</td>\n";

      $tablak[$idx]=$mezo;

    }

    print "</tr>\n";

  }

print "</table>\n";


Lásd még (a teljesség igénye nélkül):

The Apache Software Foundation

PHP: Hypertext Preprocessor

MySQL 5.5 Reference Manual

MySQL adatbázisok kezelése PHP-val

 

Vélemény

Nincs és nem is lehet.

impresszum

Alapfogalmak