Contur secțiune
-
-

UTILIZAREA PHP CU MYSQL pas cu pas:
6. Cum se creează tabele
7. Cum se citește, se inserează și se editează rânduri
8. Tratarea erorilor și excepții
9. Securitate SQL
10. Concluzie
Totuşi, în momentul în care este necesar accesul partajat al mai multor utilizatori, este mult mai convenabil şi mai eficient să aveţi o singură copie a sistemului SGBD pe un server partajat şi să aveţi numai clientul SQL instalat pe staţia de lucru a fiecărui client.
În funcţie de interfaţa cu utilizatorul de pe staţia de lucru client, clienţii SQL sunt clasificaţi în trei categorii:
• în linia de comandă(prompter/subsol): o interfaţă în linia de comandă se bazează exclusiv pe intrări şi ieşiri de tip text, cu comenzile introduse de la tastatură şi răspunsurile afişate ca mesaje de tip text. Principalul avantaj al interfeţelor în linia de comandă este că pot fi rulate pe aproape orice sistem de operare.
• grafici: o interfaţă grafică cu utilizatorul (GUI - graphical user interface) rulează sub un tip oarecare de sistem bazat pe ferestre, cum ar fi Mac OS sau Microsoft Windows, şi afişează datele sau opţiunile comenzilor folosind elemente grafice.
• bazaţi pe web: o interfaţă bazată pe web rulează pe serverul de baze de date, folosind un browser web de pe staţia de lucru client pentru a interacţiona cu utilizatorul bazei de date.
În cele din urmă, vom utiliza aplicația web, PhpMyadmin, una dintre cele mai populare aplicații. Este ușor de utilizat și îl putem rula din browser ca pe orice altă aplicație web.
Când lucrăm cu baze de date în PHP, PHP 5 și versiunile ulterioare pot funcționa cu baza de date MySQL folosind: MySQLi (“I” – improved perfectionat) și PDO (PHP DATA OBJECTS). Ce alegem?
Fiindcă există diferente între ele ce tin de suportul bazei de date, de stabilitate și problemele de performanță.
mysql – este vechi si nu este in uz (pina la versiunea PHP 4)(din 2012);
mysqli – recomandabil pentru a fi utilizat php; (obiectual si procedural!!)
pdo – este ceva mai incet ca mysqli, dar are anumite avantajePDO
MySQLi
Suport BD
12 tipuri diferite
Doar MySQL
API
POO
POO+component procedurală
Voi prezenta in continuare cele trei moduri de a lucra cu PHP și MySQL:
https://www.w3schools.com/php/php_mysql_create.asp
- MySQLi (obiect orientat)
- MySQLi (procedural)
- DOP
Funcții procedurale MySQLi
mysqli_ connect ()
mysqli_connect_error()
mysqli_select_db()
mysqli_ close()
mysqli_query()
mysqli_fetch_array()
mysqli_free_result()
mysqli_num_ rows ()
mysqli_affected_rows()
mysqli_error()
mysqli_real_escape_string()
-

-
-

-
-
