Introducere în limbajul html



Yüklə 3,05 Mb.
səhifə176/211
tarix03.01.2022
ölçüsü3,05 Mb.
#37935
1   ...   172   173   174   175   176   177   178   179   ...   211
test.php



Mysql_connect ("localhost" , "root", "");

mysql_select_db ("librarie") ;

mysql_query ("SELECT * FROM carti") ;

?>

Observăm similitudinea între cele două abordări. Cu funcţia mysql_connect ne conectăm la baza de date specificând hostul la care aceasta se află (localhost), nu­mele de utilizator (root) şi parola (pentru că aceasta este goală folosim un string gol: "").Funcţia mysql_select_db ("libra­rie") este echivalentă cu USE librarie. Aceste două funcţii trebuie apelate întotdeauna atunci când dorim să lucrăm cu baza de date, înainte de a efectua vreo interogare. Putem efectua oricât de multe interogari dorim fără să fie nevoie să ne reconectăm pentru fiecare din ele la baza de date, doar prin apelarea mysql_connect şi mysql_select_db o singură dată la început.

În ce priveste mysql_query, notăm două lucruri. În primul rând, nu am folosit punct şi virgulă pentru a încheia instrucţunea SQL aşa cum era necesar în linia de comandă. În al doilea rând, dacă rulaţi scriptul în browser nu veţi vedea nimic pe ecran aşa cum probabil v-aţi asteptat. Aceasta pentru că mysql_query execută interogarea dar nu afişează rezultatul ci returneazî o valoare: TRUE dacă interogarea a fost efectuatî cu succes sau FALSE dacă aceasta a eşuat. Pentru instrucţiunile de tip SELECT, SHOW, EXPLAIN sau DESCRIBE, mysql_query returnează şi un identificator de resurse pe care îl putem atribui unei variabile.


Yüklə 3,05 Mb.

Dostları ilə paylaş:
1   ...   172   173   174   175   176   177   178   179   ...   211




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin