MySQLi - Funzioni utili
Ecco l'elenco di tutte le funzioni importanti di MySQLi. Ogni funzione è stata spiegata con un opportuno esempio.
mysqli :: $ Infected_rows - Usato per ottenere le informazioni sul numero di righe interessate in una precedente operazione MySQL
mysqli :: autocommit: veniva utilizzato per attivare o disattivare l'operazione di modifica automatica del database
mysqli :: begin_transaction: veniva utilizzato per avviare una transazione
mysqli :: change_user - Usato per cambiare l'utente della connessione al database specificata
mysqli :: character_set_name - Restituisce il set di caratteri predefinito per la connessione al database.
mysqli :: $ client_info - Viene utilizzato per ottenere informazioni sul client MySQL.
mysqli :: $ client_version - Restituisce la versione del client MySQL come stringa.
mysqli :: close - Chiude una connessione al database precedentemente aperta.
mysqli :: commit - Esegue il commit della transazione corrente.
mysqli :: $ connect_errno - Restituisce il codice di errore dell'ultima chiamata di connessione.
mysqli :: connect_error - Restituisce una descrizione della stringa dell'ultimo errore di connessione.
mysqli :: __ costrutto - Serve per aprire una nuova connessione al server MySQL
mysqli :: debug - Usato per eseguire operazioni di debug
mysqli :: dump_debug_info - Viene utilizzato per scaricare le informazioni di debug nel registro
mysqli :: $ errno - Restituisce il codice di errore per la chiamata di funzione più recente
mysqli :: $ error_list - Restituisce un elenco di errori dall'ultimo comando eseguito
mysqli :: $ error - Restituisce una descrizione della stringa dell'ultimo errore
mysqli :: $ field_count - Restituisce il numero di colonne per la query più recente
mysqli :: get_charset - Restituisce un oggetto set di caratteri
mysqli :: get_client_info - Viene utilizzato per ottenere informazioni sul client MySQL
mysqli :: mysqli_get_client_stats - Restituisce statistiche client per processo
mysqli :: mysqli_get_client_version - Restituisce la versione del client MySQL come numero intero
mysqli :: get_connection_stats - Restituisce statistiche sulla connessione del client
mysqli :: $ host_info - Restituisce una stringa che rappresenta il tipo di connessione utilizzata
mysqli :: $ protocol_version - Restituisce la versione del protocollo MySQL utilizzato
mysqli :: $ server_info - Restituisce la versione del server MySQL
mysqli :: $ server_version - Restituisce la versione del server MySQL come numero intero
mysqli :: get_warnings - Viene utilizzato per ottenere il risultato di SHOW WARNINGS
mysqli :: $ info - Recupera le informazioni sulla query eseguita più di recente
mysqli :: $ insert_id - Restituisce l'id generato automaticamente utilizzato nell'ultima query
mysqli :: kill - Chiede al server di uccidere un thread MySQL
mysqli :: more_results - Serve a controllare se ci sono altri risultati di query da una query multipla
mysqli :: multi_query - Esegue una query sul database
mysqli :: next_result - Prepara il risultato successivo da multi_query
mysqli :: opzioni - Usato per impostare le opzioni
mysqli :: ping - Viene utilizzato per eseguire il ping di un server
mysqli :: poll - Utilizzato per eseguire il polling delle connessioni
mysqli :: prepare - Viene utilizzato per preparare un'istruzione SQL per l'esecuzione.
mysqli :: query - Viene utilizzato per eseguire una query sul database.
mysqli :: real_connect - Apre una connessione a un server mysql.
mysqli :: real_escape_string - Esegue l'escape di caratteri speciali in una stringa per l'uso in un'istruzione SQL
mysqli :: real_query - Viene utilizzato per eseguire una query SQL.
mysqli :: real_async_query - Viene utilizzato per ottenere il risultato da una query asincrona
mysqli :: refresh - Serve per aggiornare un'istruzione SQL per l'esecuzione.
mysqli :: release_savepoint - Rimuove il punto di salvataggio denominato dal set di punti di salvataggio della transazione corrente
mysqli :: rollback - Ripristina la transazione corrente
mysqli :: rpl_query_type - Restituisce il tipo di query RPL
mysqli :: select_db - Viene utilizzato per selezionare il database predefinito per le query di database
mysqli :: send_query - Viene utilizzato per inviare la query e restituire
mysqli :: set_charset - Imposta il set di caratteri client predefinito
mysqli :: set_local_infile_default - Viene utilizzato per annullare i settaggi del gestore definito dall'utente per caricare il comando infile locale
mysqli :: set_local_infile_handler - Viene utilizzato per impostare la funzione di callback per il comando LOAD DATA LOCAL INFILE
mysqli :: $ sqlstate - Restituisce l'errore SQLSTATE dalla precedente operazione MySQL.
mysqli :: ssl_set - Viene utilizzato per stabilire connessioni sicure utilizzando SSL
mysqli :: stat - Viene utilizzato per impostare la funzione di callback per il comando LOAD DATA LOCAL INFILE
mysqli :: stmt_init - Viene utilizzato per inizializzare un'istruzione e restituisce un oggetto da utilizzare con mysqli_stmt_prepare.
mysqli :: mysqli :: $ thread_id - Restituisce l'ID del thread per la connessione corrente
mysqli :: thread_safe - Restituisce se la sicurezza del thread è data o meno.
mysqli :: use_result - Viene utilizzato per avviare un recupero del set di risultati
mysqli :: $ warning_count - Restituisce il numero di avvisi dall'ultima query per il collegamento specificato