PHP MySQLi Introduzione
PHP MySQLi = PHP MySQL Improved!
Le funzioni mysqli consente l'accesso ai server di database MySQL.
Nota: L'estensione MySQLi è progettato per funzionare con MySQL versione 4.1.13 o più recente.
Installazione / Configurazione di Runtime
Per le funzioni MySQLi siano disponibili, è necessario compilare il PHP con supporto per l'estensione MySQLi.
L'estensione MySQLi è stato introdotto con la versione di PHP 5.0.0. Il driver nativo di MySQL è stato incluso nella versione PHP 5.3.0.
Per i dettagli sull'installazione, vai a: http://php.net/manual/en/mysqli.installation.php
Per i dettagli di configurazione del runtime, andare a: http://php.net/manual/en/mysqli.configuration.php
PHP Funzioni 5 MySQLi
Funzione | Descrizione |
---|---|
mysqli_affected_rows() | Restituisce il numero di righe interessate nella precedente operazione MySQL |
mysqli_autocommit() | Attiva o disattiva le modifiche database di auto-commettendo |
mysqli_change_user() | Cambia l'utente della connessione al database specificato |
mysqli_character_set_name() | Restituisce il set di caratteri di default per la connessione al database |
mysqli_close() | Chiude una connessione al database precedentemente aperta |
mysqli_commit() | Commit della transazione corrente |
mysqli_connect_errno() | Restituisce il codice di errore dall'ultimo errore di connessione |
mysqli_connect_error() | Restituisce la descrizione di errore dell'ultima errore di connessione |
mysqli_connect() | Apre una nuova connessione al server MySQL |
mysqli_data_seek() | Regola il puntatore risultato a una riga arbitrario nel risultato-set |
mysqli_debug() | Esegue le operazioni di debug |
mysqli_dump_debug_info() | Discariche informazioni di debug nel registro |
mysqli_errno() | Restituisce l'ultimo codice di errore per il più recente chiamata di funzione |
mysqli_error_list() | Restituisce un elenco degli errori per la più recente chiamata di funzione |
mysqli_error() | Restituisce l'ultimo descrizione di errore per il più recente chiamata di funzione |
mysqli_fetch_all() | Recupera tutte le righe del risultato come un array associativo, un array numerico o entrambi |
mysqli_fetch_array() | Recupera una riga in un'associativo, un array numerico o entrambi |
mysqli_fetch_assoc() | Recupera una riga in un array associativo |
mysqli_fetch_field_direct() | Restituisce meta-dati per un singolo campo nel set di risultati, come un oggetto |
mysqli_fetch_field() | Restituisce il campo successivo nella serie di risultati, come un oggetto |
mysqli_fetch_fields() | Restituisce un array di oggetti che rappresentano i campi in un risultato |
mysqli_fetch_lengths() | Restituisce le lunghezze delle colonne della riga corrente nel set di risultati |
mysqli_fetch_object() | Restituisce la riga corrente di un set di risultati, come oggetto |
mysqli_fetch_row() | Recupera una riga da un risultato-set e restituisce come un array enumerato |
mysqli_field_count() | Restituisce il numero di colonne per la query più recente |
mysqli_field_seek() | Imposta il cursore campo a detto campo di offset |
mysqli_field_tell() | Restituisce la posizione del cursore campo |
mysqli_free_result() | Libera la memoria associata con un risultato |
mysqli_get_charset() | Restituisce un oggetto set di caratteri |
mysqli_get_client_info() | Restituisce la versione della libreria client MySQL |
mysqli_get_client_stats() | Consegne statistiche sul client per processo |
mysqli_get_client_version() | Restituisce la versione della libreria client MySQL come un intero |
mysqli_get_connection_stats() | Restituisce le statistiche circa la connessione client |
mysqli_get_host_info() | Restituisce il nome host server MySQL e il tipo di connessione |
mysqli_get_proto_info() | Restituisce la versione del protocollo di MySQL |
mysqli_get_server_info() | Restituisce la versione del server MySQL |
mysqli_get_server_version() | Restituisce la versione del server MySQL come un intero |
mysqli_info() | Restituisce le informazioni relative alla query più recente esecuzione |
mysqli_init() | Inizializza MySQLi e restituisce una risorsa per l'uso con mysqli_real_connect() |
mysqli_insert_id() | Restituisce l'id generato automaticamente utilizzato nella ultima query |
mysqli_kill() | Chiede al server di uccidere un filo di MySQL |
mysqli_more_results() | Controlla se ci sono più i risultati di un multi interrogazione |
mysqli_multi_query() | Esegue una o più query sul database |
mysqli_next_result() | Prepara il risultato successivo set da mysqli_multi_query() |
mysqli_num_fields() | Restituisce il numero di campi in un set di risultati |
mysqli_num_rows() | Restituisce il numero di righe in un set di risultati |
mysqli_options() | Imposta collegano più opzioni e influenzano il comportamento di una connessione |
mysqli_ping() | Pings una connessione al server, o cerca di riconnettersi se la connessione è andato giù |
mysqli_prepare() | Prepara un'istruzione SQL per l'esecuzione |
mysqli_query() | Esegue una query sul database |
mysqli_real_connect() | Apre una nuova connessione al server MySQL |
mysqli_real_escape_string() | Sfugge caratteri speciali in una stringa per l'uso in un'istruzione SQL |
mysqli_real_query() | Esegue una query SQL |
mysqli_reap_async_query() | Restituisce il risultato della query asincrone da |
mysqli_refresh() | Aggiorna tabelle o cache, o azzera le informazioni del server di replica |
mysqli_rollback() | Ripristina la transazione corrente per il database |
mysqli_select_db() | Modifica il database predefinito per la connessione |
mysqli_set_charset() | Imposta il set di caratteri client predefinito |
mysqli_set_local_infile_default() | Disinserisce utente gestore definito per il comando infile locale del carico |
mysqli_set_local_infile_handler() | Impostare la funzione di callback per il comando LOAD DATA LOCAL INFILE |
mysqli_sqlstate() | Restituisce il codice di errore SQLSTATE per l'ultima operazione MySQL |
mysqli_ssl_set() | Utilizzato per stabilire connessioni sicure utilizzando SSL |
mysqli_stat() | Restituisce lo stato corrente del sistema |
mysqli_stmt_init() | Inizializza una dichiarazione e restituisce un oggetto per l'uso con mysqli_stmt_prepare() |
mysqli_store_result() | Trasferisce un set di risultati dall'ultima interrogazione |
mysqli_thread_id() | Restituisce l'ID del thread per la connessione corrente |
mysqli_thread_safe() | Restituisce se la libreria client è compilato come thread-safe |
mysqli_use_result() | Avvia il recupero di un set di risultati dall'ultima query eseguita usando l' mysqli_real_query() |
mysqli_warning_count() | Restituisce il numero di avvisi dall'ultima query nel collegamento |