Pe această pagină veți găsi toate metodele disponibile în PHP pentru a interacționa cu baza de date precum MySQL.
Pentru a instala MySQLi în PHP, faceți clic pe acest link http://php.net/manual/en/mysqli.installation.php
Pentru configurațiile de rulare ale MySQLi, faceți clic pe acest link http://php.net/manual/en/mysqli.configuration.php
Extensia MySQLi vine cu PHP v5.0
Funcţie | Descriere |
---|---|
afectad_rânduri() | Returnează numărul de rânduri afectate în operația anterioară MySQL |
autocommit() | Activați sau dezactivați modificarea automată a bazei de date |
begin_transaction() | Începe o tranzacție |
schimbă utilizatorul() | Schimbați utilizatorul conexiunii la baza de date specificată |
nume_set_caractere() | Returnează setul de caractere implicit pentru conexiunea la baza de date |
închise() | Închideți o conexiune la baza de date deschisă anterior |
commit() | Angajați tranzacția curentă |
conectați () | Deschideți o nouă conexiune la serverul MySQL |
connect_errno() | Returnează codul de eroare de la ultima eroare de conexiune |
connect_error() | Returnează descrierea erorii de la ultima eroare de conexiune |
data_seek() | Ajustați indicatorul de rezultat la un rând arbitrar din setul de rezultate |
depanare() | Efectuați operațiuni de depanare |
dump_debug_info() | Turnați informațiile de depanare în jurnal |
greșit() | Returnează ultimul cod de eroare pentru cel mai recent apel de funcție |
eroare() | Returnează ultima descriere a erorii pentru cel mai recent apel de funcție |
lista_eroare() | Returnează o listă de erori pentru cel mai recent apel de funcție |
aduce_toate() | Preluați toate rândurile rezultate ca o matrice asociativă, o matrice numerică sau ambele |
fetch_array() | Preluați un rând de rezultat ca asociativ, o matrice numerică sau ambele |
fetch_assoc() | Preluați un rând de rezultat ca o matrice asociativă |
fetch_field() | Returnează următorul câmp din setul de rezultate, ca obiect |
fetch_field_direct() | Returnează metadate pentru un singur câmp din setul de rezultate, ca obiect |
fetch_fields() | Returnează o matrice de obiecte care reprezintă câmpurile dintr-un set de rezultate |
fetch_lengths() | Returnează lungimile coloanelor rândului curent din setul de rezultate |
fetch_object() | Returnează rândul curent al unui set de rezultate, ca obiect |
fetch_row() | Preluați un rând dintr-un set de rezultate și obțineți-l ca o matrice enumerată |
field_count() | Returnează numărul de coloane pentru cea mai recentă interogare |
field_seek() | Setați cursorul câmpului la decalajul câmpului dat |
get_charset() | Returnează un obiect set de caractere |
get_client_info() | Returnează versiunea bibliotecii client MySQL |
get_client_stats() | Returnează statistici despre client per proces |
get_client_version() | Returnează versiunea bibliotecii client MySQL ca număr întreg |
get_connection_stats() | Returnează statistici despre conexiunea client |
get_host_info() | Returnează numele de gazdă a serverului MySQL și tipul de conexiune |
get_proto_info() | Returnează versiunea protocolului MySQL |
get_server_info() | Returnează versiunea serverului MySQL |
get_server_version() | Returnează versiunea serverului MySQL ca număr întreg |
info () | Returnează informații despre ultima interogare executată |
init () | Inițializați MySQLi și obțineți o resursă pentru utilizare cu real_connect() |
insert_id() | Returnează id-ul generat automat de la ultima interogare |
ucide() | Cereți serverului să oprească un fir MySQL |
mai multe rezultate() | Verificați dacă există mai multe rezultate dintr-o interogare multiplă |
multi_query() | Efectuați una sau mai multe interogări în baza de date |
următorul_rezultat() | Pregătiți următorul set de rezultate din multi_query() |
Opțiuni() | Setați opțiuni suplimentare de conectare și afectați comportamentul unei conexiuni |
ping() | Dați ping la o conexiune la server sau încercați să vă reconectați dacă conexiunea sa întrerupt |
sondaj() | Conexiuni la sondaje |
a pregati() | Pregătiți o instrucțiune SQL pentru execuție |
interogare () | Efectuați o interogare împotriva unei baze de date |
real_connect() | Deschideți o nouă conexiune la serverul MySQL |
real_escape_string() | Escape caractere speciale dintr-un șir pentru utilizare într-o instrucțiune SQL |
interogare_reala() | Executați o singură interogare SQL |
reap_async_query() | Returnează rezultatul unei interogări SQL asincrone |
reîmprospăta() | Reîmprospătați/spăiți tabelele sau cache-urile sau resetați informațiile serverului de replicare |
rollback() | Derulați înapoi tranzacția curentă pentru baza de date |
select_db() | Selectați baza de date implicită pentru interogările bazei de date |
set_charset() | Setați setul de caractere implicit pentru client |
set_local_infile_default() | Dezactivează handlerul definit de utilizator pentru comanda de încărcare a fișierului local |
set_local_infile_handler() | Setați funcția de apel invers pentru comanda LOAD DATA LOCAL INFILE |
sqlstate() | Returnează codul de eroare SQLSTATE pentru eroare |
ssl_set() | Folosit pentru a stabili conexiuni securizate folosind SSL |
stat () | Returnează starea curentă a sistemului |
stmt_init() | Inițializați o instrucțiune și obțineți un obiect pentru utilizare cu stmt_prepare() |
store_result() | Transferați un set de rezultate din ultima interogare |
thread_id() | Returnează ID-ul firului pentru conexiunea curentă |
fir de siguranta() | Returnează dacă biblioteca client este compilată ca fire-safe |
use_result() | Inițiază preluarea unui set de rezultate din ultima interogare executată |
warning_count() | Returnează numărul de avertismente de la ultima interogare din conexiune |