Požiadavka URL
Odpoveď HTML
Klient Server
Dynamické HTMLJavaScriptJava-aplety
CGI skriptyPHPASPServer Side JavaScript
Rasmus Lerdorf 1994 systém pre evidovanie prístupu k stránkam v PerlePrepísanie do jazyka C (zaťažovanie servra)Vylepšovanie (užívatelia)Personal Home Pageshypertextový preprocesor PHP
Klient/prehliadač
WWW server
Skript v PHP
Ovládač ODBC
SQLsrver
Diskovézariadenie
Klient/prehliadač
WWW server
Skript v PHP
HTTP
CGISAPI
SQL dotazy komunikujúcepomocou rozhrania ODBC
SQL dotazy komunikujúcepomocou natívneho protokolu
HTTP
CGISAPI
SQL dotazy komunikujúcepomocou natívneho protokolu
Front-end od výrobcu SQL
servra
Ukladanie dát na disk je v rukách SQL servra
SQL dotazy komunikujúcepomocou natívneho protokolu
Databázovýadministrátor
Adabas D MySQL SybaseInformix Oracle VelocisMS SQL Server PostgreSQLmSQL Solid
dBase
MS Excel, MS Access (ODBC)
.
.
.
<BODY><?$spojenie=ODBC_Connect("WEB", "sa", "");
if (!$spojenie):echo "Spojenie s DB sa nepodarilo !";else:$sql=ODBC_Exec($spojenie, "Select Tema,Meno,Priezvisko,IDDiplomovka
from Diplomovka,Student where Student.IDStudent=Diplomovka.IDStudent and Diplomovka.Rok='$Rok' and Tema LIKE '%$string%' order by Priezvisko");
?><HTML>...
$spojenie=MySQL_Connect("localhost","root",""); if (!$spojenie): echo "Spojenie s DB sa nepodarilo !";else: MySQL_Select_DB("WEB");
$sql=MySQL_Query("Select ucitel, student, diplomovka.. FROM ... WHERE ... AND zameranie='$typ' ORDER BY Ucitel.Priezvisko"); if (!$sql):
echo "Doslo k chybe pri vytvarani SQLllll dotazu !"; else:
while ($zaznam=MySQL_Fetch_Row($sql)):$idstudent =$zaznam[0];$iddiplomovka =$zaznam[1];
endwhile; endif;
endif;...$sql=MySQL_Query("Select count(IDKomisia) FROM komisie WHERE IDKomisia=$komisia");
if (!$sql): echo "Doslo k chybe pri vytvarani SQL dotazu !"; else:
$count=mysql_result($sql,0,0);