Extensia mysql (îmbunătățită)

Pentru mai multe detalii și definiții ale constantelor PHP_INI_ *, consultați secțiunea privind modificările de configurație.

Scurtă explicație a directivelor de configurare.

Numărul maxim de conexiuni MySQL pe proces.







Portul TCP utilizat în mod implicit pentru a se conecta la serverul bazei de date dacă altă valoare nu este specificată explicit. Dacă nu este specificată nicio valoare implicită, ea va fi obținută din variabila de mediu MYSQL_TCP_PORT. directiva mysql-tcp din fișierul / etc / services sau constanta MYSQL_PORT. care este specificat la timpul de compilare, în ordinea specificată. Win32 utilizează numai constanta MYSQL_PORT.

Numele socketului implicit folosit pentru a se conecta la baza de date locală dacă numele socket-ului nu a fost specificat explicit.

Numele serverului care se utilizează dacă numele nu a fost specificat explicit. Acest nume nu este utilizat în modul sigur.

Numele implicit de utilizator folosit dacă numele nu a fost specificat explicit. Ignorat în modul sigur.

Parola implicită folosită dacă parola nu a fost specificată explicit. Ignorat în modul de siguranță.

Clase predefinite

Reprezintă o conexiune între PHP și baza de date MySQL.

proiectant

mysqli - constructorul unui nou obiect mysqli

autocommit - permite sau dezactivează efectuarea automată a modificărilor bazei de date

change_user - modificați utilizatorul pentru conexiunea bazei de date selectate

character_set_name - returnează setul de caractere implicit pentru conectarea la baza de date

închideți - închideți conexiunea deschisă anterior

comitere - capturează tranzacția curentă

connect - deschide o nouă conexiune la serverul de bază de date MySQL

debug - efectuează operații de depanare

dump_debug_info - returnează informații de depanare

get_client_info - returnează versiunea clientului

get_host_info - returnează tipul de conexiune utilizat

get_server_info - returnează informații despre serverul MySQL

get_server_version - returnează versiunea serverului MySQL

init - inițializează obiectul mysqli

info - primește informații despre ultima solicitare completă

kill - necesită serverul să omoare fluxul mysql

multi_query - efectuează interogări multiple

more_results - verifică pentru rezultate suplimentare în rularea multi-interogare

next_result - obține următorul rezultat în rularea multi-interogare

ping - verifică conexiunea la server sau se reconectează dacă conexiunea nu este disponibilă

real_connect - creează o conexiune la serverul MySQL

escape_string - scapă caractere speciale într-un șir pentru utilizarea în expresii SQL

rollback - răsturnarea tranzacției curente

select_db - selectează baza de date implicită

set_charset - stabilește codificarea implicită a clientului

ssl_set - stabilește parametrii ssl

stat - obțineți starea actuală a sistemului







store_result - preluă setul de date de la ultima solicitare

thread_safe - returnează informații despre dacă clientul este compilat cu suport pentru fișiere fiabile

use_result - Obține setul de date fără buffer din ultima interogare

affected_rows - obține numărul de rânduri afectate de operația MySQL anterioară

client_info - returnează versiunea de client MySQL ca un șir

client_version - returnează versiunea clientului MySQL în formă întregă

errno - returnează numărul de eroare pentru ultimul apel al funcției

eroare - returnează un șir care conține textul de eroare pentru ultimul apel al funcției

field_count - returnează numărul de coloane din ultimul eșantion

host_info - returnează un șir reprezentând tipul de conexiune utilizat

info - returnează informații despre ultima interogare executată

insert_id - returnează ID-ul generat automat utilizat în ultima interogare

protocol_version - returnează versiunea protocolului MySQL folosit

server_info - returnează un șir care conține numărul versiunii serverului

server_version - Returnează numărul versiunii întregi a serverului

sqlstate - returnează un șir care conține codul de eroare SQLSTATE pentru ultima eroare

thread_id - returnează ID-ul firului pentru conexiunea curentă

warning_count - Returnează numărul avertismentelor generate în timpul executării ultimei instrucțiuni SQL

mysqli_stmt

Reprezintă o expresie pregătită.

bind_param - atribuiți variabile expresiei pregătite

bind_result - atribuiți variabile expresiei pregătite pentru stocul de rezultate

închide - închide expresia pregătită

data_seek - merge la un șir arbitrar din setul de date al expresiei

executa - execută expresia pregătită

fetch - obține rezultatul din expresia pregătită în variabilele legate

free_result - eliberează memoria rezultantă pentru expresia descriptorie dată

resetare - resetează expresia pregătită

result_metadata - obține un set de date din expresia pregătită pentru obținerea metainformației

send_long_data - trimite informații către server în părți

store_result - stochează complet setul de date din interogarea pregătită

affected_rows - returnează numărul de rânduri afectate de ultima execuție

errno - returnează codul de eroare pentru ultima expresie executată

eroare - returnează textul de eroare pentru ultima expresie executată

field_count - returnează numărul de câmpuri ca rezultat al interogării

id - returnează id-ul expresiei

insert_id - returnează valoarea creată de expresia de câmp pregătită cu AUTO_INCREMENT

num_rows - returnează numărul de rânduri ca urmare a interogării

param_count - returnează numărul de parametri pentru expresia pregătită trimisă

sqlstate - returnează un șir care conține codul de eroare SQLSTATE pentru ultimul apel al expresiei

mysqli_result

Reprezintă setul de date obținut ca rezultat al unei interogări în baza de date.

închide - închide setul de date

data_seek - deplasează indicatorul de rezultat intern

fetch_array - primește un rând din setul de date ca o matrice asociativă, o matrice numerotată sau ambele

fetch_assoc - Obțineți un rând din setul de date ca o matrice asociativă

fetch_field - Obțineți informații despre o coloană dintr-un set de date

fetch_fields - extrage informații despre toate coloanele din setul de date

fetch_field_direct - preluă informații despre o anumită coloană

fetch_object - primește un rând din setul de date ca obiect

fetch_row - primește un rând din setul de date ca o matrice numerotată

field_seek - setați cursorul la rezultatul compensat de un anumit număr de câmpuri

free_result - eliberează memoria ocupată de rezultatul interogării

current_field - returnează decalajul indicatorului curent

field_count - returnează numărul de câmpuri din setul de date

lungimi - Returnează o serie de valori ale lungimii coloanelor

num_rows - returnează numărul de rânduri din setul de date

type - returnează MYSQLI_STORE_RESULT sau MYSQLI_USE_RESULT







Articole similare

Trimiteți-le prietenilor: