Download ppt - Požiadavka URL

Transcript

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);


Recommended