MySQL PHP (original)
- introducere
- Instalarea și configurarea
- cerinţe
- instalare
- Configurația la rulare
- tipuri de resurse
- Lista modificărilor
- constante predefinite
- exemple
- exemplu Panoramic extensii MySQL
- MySQL - funcții de baze de date MySQL
- mysql_affected_rows - Returnează numărul de rânduri afectate de ultima operație
- mysql_client_encoding - Returnează codificarea
- mysql_close - se închide o conexiune la server, MySQL
- mysql_connect - Deschide o conexiune la serverul MySQL
- mysql_create_db - Creează o bază de date MySQL
- mysql_data_seek - Mutați indicatorul rezultat intern
- mysql_db_name - Returnează numele bazei de date de la un apel la mysql_list_dbs
- mysql_db_query - Comută la respectiva bază de date și trimite o solicitare
- mysql_drop_db - baza de date MySQL Destroys
- mysql_errno - Returnează codul de eroare numeric al ultimei operații MySQL
- mysql_error - Returnează eroare textul ultima operație la MySQL
- mysql_escape_string - Escapes un șir de caractere pentru a fi utilizat într-un mysql_query
- mysql_fetch_array - Fetch un rând rezultat ca o matrice asociativă, o matrice numerică sau ambele
- mysql_fetch_assoc - Returnează un rând rezultat ca un tablou asociativ
- mysql_fetch_field - Ia informații coloană dintr-un set de rezultate ca un obiect
- mysql_fetch_lengths - Returnează lungimea fiecărui rezultat
- mysql_fetch_object - Fetch un rând rezultat și returnează un obiect
- mysql_fetch_row - Extrage o linie rezultat și returnează o matrice cu indici numerici
- mysql_field_flags - Ia steagurile asociate cu domeniul specificat de rezultatul interogării
- mysql_field_len - Returnează lungimea câmpului specificat
- mysql_field_name - Returnează numele coloanei rezultate de interogare specificate
- mysql_field_seek - Setați indicatorul intern al rezultatului câmpului transmis de offset
- mysql_field_table - Returnează numele tabelului câmpul specificat
- mysql_field_type - Returnează tipul câmpului specificat de rezultatul interogării
- mysql_free_result - Memorie liberă rezultat
- mysql_get_client_info - Returnează informații despre MySQL-client
- mysql_get_host_info - Returnează informații despre conectarea la MySQL
- mysql_get_proto_info - Returnează informații despre protocolul MySQL
- mysql_get_server_info - Returnează informații despre serverul MySQL
- mysql_info - Obțineți informații despre cele mai recente interogare
- mysql_insert_id - Returnează ID-ul generat din INSERT-interogarea anterioară
- mysql_list_dbs - Returnează o listă a bazelor de date disponibile pe server
- mysql_list_fields - Returnează o listă de coloane de masă
- mysql_list_processes - Returnează o listă a procesului MySQL
- mysql_list_tables - Returnează o listă a tabelelor de baze de date MySQL
- mysql_num_fields - Ia numărul de câmpuri în rezultat
- mysql_num_rows - Ia numărul de rânduri rezultat
- mysql_pconnect - Setează o conexiune constantă la serverul MySQL
- mysql_ping - Controale conectați și reconectați, dacă este necesar
- mysql_query - Trimite o interogare MySQL
- mysql_real_escape_string - Escapes caractere speciale într-un șir de caractere pentru a fi utilizate în instrucțiuni SQL
- mysql_result - Returnează datele rezultate de interogare
- mysql_select_db - Selectați o bază de date MySQL
- mysql_set_charset - Setarea codificării clientului
- mysql_stat - Returnează starea curentă a serverului
- mysql_tablename - Ia nume de tabel din câmpul specificat
- mysql_thread_id - Returnează fluxul de curent
- mysql_unbuffered_query - trimite o cerere la MySQL, fără preluarea și tamponeze rezultatul
Note 2 utilizator Contributie note
Aici este o clasă de ajutor DOP pentru început.
// Conectarea la baza de date cu db1
$ Db = new my_db (DB_MAIN);
// Cerere "SELECT * FROM Table1 care a = 16, b = 22, AND"
// Ia-o serie de stdClass lui
$ Rânduri = $ DB> fetchAll ( 'SELECT * FROM tabel1 WHERE a = b = AND ??', 16, 22);
baze de date $ statice private;
conexiune $ privată;
funcția publică __construct ($ connDetails) în cazul în care lista ($ gazdă, user $, $ treci, $ dbname) = exploda ( '|', $ connDetails) (is_object (auto :: $ baze de date [$ connDetails])!);
$ DSN = "mysql: host = $ gazdă; dbname = $ DBNAME";
auto :: $ baze de date [$ connDetails] = nou DOP ($ DSN, $ user, $ pass);
>
$ This-> conexiune = self :: baze $ [$ connDetails];
>
funcția publică fetchAll ($ sql) $ ARGS = func_get_args ();
array_shift (args $);
$ Statement = $ this-> connection-> pregăti ($ sql);
$ Declarație> executa (args $);
reveni $ Declarație> fetchAll (DOP :: FETCH_OBJ);
>
>
(Phillipus - Nu știu ce naționalitate ești, dar cuvântul „moron“ este ofensator destul în Marea Britanie engleză Vă mulțumesc.)