English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le funzioni PHP MySQLi consentono di accedere al server di database MySQLi. PHP può essere utilizzato con MySQLi 4.1.13 o versioni successive.
L'estensione MySQLi è stata introdotta nella versione PHP 5.0.0, mentre il driver nativo di MySQLi è incluso nella versione PHP 5.3.0.
Versione-Indica la versione più antica di PHP che supporta la funzione.
Numero di sequenza | Nome della funzione | Descrizione della funzione | Versione |
---|---|---|---|
1 | mysqli_affected_rows() | Restituisce il numero di righe influenzate dalla SELECT, INSERT, UPDATE, REPLACE o DELETE query precedente. | 4 |
2 | mysqli_autocommit() | Apri o chiudi l'autocommit delle modifiche del database. | 4.3.0 |
3 | mysqli_begin_transaction() | Si utilizza per avviare una transazione MySQL. | 4.3.0 |
4 | mysqli_change_user() | Si utilizza per modificare l'utente corrente/giunto della connessione al database. | 4.3.0 |
5 | mysqli_character_set_name() | Usato per recuperare il set di caratteri predefinito del database corrente. | 4.3.0 |
6 | mysqli_close() | Usato per chiudere la connessione MySQLi. | 4 |
7 | mysqli_commit() | Usato per salvare le modifiche al database. | 5 |
8 | mysqli_connect() | Apri la connessione con il server MySQLi. | 4 |
9 | mysqli_connect_errno() | Ritorna il codice dell'errore dell'ultima connessione. | 5 |
10 | mysqli_connect_error() | Ritorna la descrizione dell'errore dell'ultima connessione. | 5 |
11 | mysqli_debug() | Usato per eseguire operazioni di debug. | 5 |
12 | mysqli_dump_debug_info() | Usato per dumpare informazioni di debug nel log. | 5 |
13 | mysqli_errno() | Ritorna il codice dell'ultimo errore della query eseguita. | 4 |
14 | mysqli_error() | Ritorna la descrizione dell'ultimo errore della query eseguita. | 4 |
15 | mysqli_error_list() | Restituisce una lista di errori dall'ultima istruzione. | 4 |
16 | mysqli_field_count() | Ritorna il numero di colonne/field della query eseguita di recente. | 5 |
17 | mysqli_get_charset() | Ritorna un oggetto di set di caratteri. | 4 |
18 | mysqli_get_client_info() | Ritorna la versione della libreria client MySQL. | 5 |
19 | mysqli_get_client_stats() | Ritorna informazioni statistiche su ogni processo del client. | 5 |
20 | mysqli_get_client_version() | Ritorna la versione della libreria client MySQLi. | 5.1.0 |
21 | mysqli_get_connection_stats() | Ritorna informazioni statistiche sulla connessione del client. | 5 |
22 | mysqli_get_host_info() | Ritorna il nome dell'host e il tipo di connessione del server MySQLi. | 5 |
23 | mysqli_get_proto_info() | Ritorna informazioni sulla versione del protocollo MySQLi. | 5 |
24 | mysqli_get_server_info() | Ritorna informazioni sul server MySQLi. | 5 |
25 | mysqli_get_server_version() | Ritorna la versione del server MySQLi. | 5 |
26 | mysqli_get_warnings() | Ritorna l'errore generato dalla query eseguita l'ultima volta. | 5 |
27 | mysqli_info() | Ritorna informazioni riguardanti la query eseguita di recente. | 5 |
28 | mysqli_init() | Questa funzione restituisce un oggetto utilizzato insieme a mysqli_real_connect(). | 5 |
29 | mysqli_insert_id() | Questa funzione restituisce l'ID dell'ultima query. | 5 |
30 | mysqli_kill() | Questa funzione richiede al server di uccidere il thread MySQLi specificato dal parametro process-id. | 5 |
31 | mysqli_more_results() | Questa funzione verifica se ci sono ulteriori risultati per le query multiple. | 5 |
32 | mysqli_multi_query() | In passato, le query e il database erano separate da un punto e virgola. | 5 |
33 | mysqli_next_result() | Questa funzione prepara il risultato successivo per mysqli_multi_query(). | 5 |
34 | mysqli_options() | Questa funzione viene utilizzata per impostare le opzioni di connessione e modificare le impostazioni di connessione. | 5 |
35 | mysqli_ping() | Questa funzione viene utilizzata per ping la connessione del server e per riconnettersi al server se la connessione viene interrotta. | 5 |
36 | mysqli_prepare() | Questa funzione esegue una query MySQL preparata (con etichette di parametro). | 5 |
37 | mysqli_query() | Questa funzione esegue una query sul database. | 5 |
38 | mysqli_real_connect() | Questa funzione apre una nuova connessione al server MySQL. | 5 |
39 | mysqli_real_escape_string() | Questa funzione scappa i caratteri speciali delle stringhe delle istruzioni SQL. | 5 |
40 | mysqli_real_query() | Questa funzione esegue una query SQL. | 5 |
41 | mysqli_refresh() | Questa funzione aggiorna la tabella o il cache, o reimposta le informazioni del server di replica. | 5 |
42 | mysqli_rollback() | Questa funzione annulla la transazione corrente per la connessione del database specificata. | 5 |
43 | mysqli_select_db() | Questa funzione cambia il database predefinito. | 5 |
44 | mysqli_set_charset() | Questa funzione imposta il set di caratteri predefinito. | 5 |
45 | mysqli_sqlstate() | Questa funzione restituisce il codice di errore SQLSTATE dell'ultimo errore. | 5 |
46 | mysqli_ssl_set() | Questa funzione crea una connessione SSL. | 5 |
47 | mysqli_stat() | Questa funzione restituisce lo stato del sistema corrente. | 5 |
48 | mysqli_stmt_init() | Questa funzione inizializza una dichiarazione e restituisce un oggetto adatto a mysqli_stmt_prepare(). | 5 |
49 | mysqli_thread__id() | Questa funzione restituisce l'ID della connessione thread corrente. | 5 |
50 | mysqli_thread_safe() | Questa funzione verifica se la libreria client è compilata in modo thread-safe. | 5 |
51 | mysqli_use_result() | Inizializza la ricerca del set di risultati dalla query eseguita l'ultima volta con mysqli_real_query(). | 5 |
52 | mysqli_warning_count() | Restituisce il numero di errori generati dall'ultima query eseguita. | 5 |
53 | mysqli_data_seek() | Usato per spostare il puntatore interno del risultato. | 4 |
54 | mysqli_fetch_all() | Usato per ottenere tutte le righe del risultato e restituire il set di risultati come array associativo | 4 |
55 | mysqli_fetch_array() | Usato per ottenere la riga del risultato come array associativo | 5 |
56 | mysqli_fetch_assoc() | Usato per ottenere la riga del risultato come array associativo. | 5.3 |
57 | mysqli_fetch_field() | Usato per restituire la prossima colonna come oggetto. | 4 |
58 | mysqli_fetch_field_direct() | Restituisce le informazioni di definizione di un campo/colonna specifico (come parametro intero). | 4 |
59 | mysqli_fetch_fields() | Usato per restituire un array di oggetti. | 4 |
60 | mysqli_fetch_lengths() | Usato per restituire la lunghezza dei campi nel risultato. | 4 |
61 | mysqli_fetch_object() | Restituisce un oggetto. | 5 |
62 | mysqli_fetch_row() | Restituisce il contenuto della riga corrente come array di stringhe. | 5 |
63 | mysqli_field_seek() | Imposta il cursore della colonna alla posizione di offset specificata. | 5 |
64 | mysqli_field_tell() | Restituisce la posizione del cursore del campo restituito. | 5 |
65 | mysqli_free_result() | Libera la memoria associata al risultato. | 5 |
66 | mysqli_num_fields() | Restituisce il numero di campi nella risultato. | 5 |
67 | mysqli_num_rows() | Restituisce il numero di righe nella risultato. | 5 |
68 | mysqli_stmt_sqlstate() | Restituisce lo SQLSTATE dell'ultimo statement eseguito. | 5 |
69 | mysqli_stmt_affected_rows() | Ritorna il numero di righe influenzate (modificate, eliminate, inserite) dell'ultimo statement eseguito. | 5 |
70 | mysqli_stmt_attr_get() | Restituisce il valore corrente dell'attributo specificato della query. | 5 |
71 | mysqli_stmt_attr_set() | Questa funzione può essere utilizzata per impostare vari attributi della query per modificare il suo comportamento. | 5 |
72 | mysqli_stmt_bind_param() | Lega le variabili ai marcatori parametrici della query preparata. | 5 |
73 | mysqli_stmt_bind_result() | Lega le colonne dell'oggetto dei risultati a variabili. | 5 |
74 | mysqli_stmt_close() | Chiude un oggetto di query. | 5 |
75 | mysqli_stmt_data_seek() | Viene utilizzato per cercare le righe dell'oggetto dei risultati. | 5 |
76 | mysqli_stmt_errno() | Restituisce il codice dell'errore che si è verificato durante l'esecuzione dell'ultima query. | 5 |
77 | mysqli_stmt_error() | Restituisce la descrizione dell'errore che si è verificato durante l'esecuzione dell'ultima query. | 5 |
78 | mysqli_stmt_execute() | Esegue una query. | 5 |
79 | mysqli_stmt_fetch() | Estrae le colonne del risultato e le inserisce nelle variabili specificate. | 5 |
80 | mysqli_stmt_field_count() | Restituisce il numero di campi nel risultato della query specificata. | 5 |
81 | mysqli_stmt_free_result() | Viene utilizzato per liberare la memoria allocata per i risultati della query. | 5 |
82 | mysqli_stmt_get_result() | Restituisce i risultati della query. | 5 |
83 | mysqli_stmt_num_rows() | Restituisce il numero di righe nei risultati della query. | 5 |
84 | mysqli_stmt_param_count() | Restituisce il numero di marcatori parametrici nella query preparata. | 5 |
85 | mysqli_stmt_prepare() | Prepara l'esecuzione di una query SQL, in cui puoi utilizzare i segnaposto dei marcatori parametrici ("?") nella query. | 5 |
86 | mysqli_stmt_reset() | Ripristina gli errori, i risultati non in cache e i dati inviati tramite una query. | 5 |
87 | mysqli_stmt_result_metadata() | Restituisce un oggetto di metadati che contiene informazioni sui risultati della query. | 5 |
88 | mysqli_stmt_send_long_data() | Se una colonna della tabella è di tipo BLOB TEXT, questa funzione viene utilizzata per inviare i dati in blocco a quella colonna. | 5 |
89 | mysqli_stmt_store_result() | Esso viene utilizzato per memorizzare i risultati degli oggetti delle espressioni localmente. | 5 |