English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi Manuale di riferimento
La funzione mysqli_stmt_init() inizializza la dichiarazione e restituisce l'oggetto utilizzato da mysqli_stmt_prepare().
mysqli_stmt_init()La funzione inizializza l'oggetto della statement. Puoi passare il risultato di questa funzione come uno dei parametri a mysqli_stmt_prepare() Funzione.
mysqli_stmt_init($con);
Numero di sequenza | Parametri e spiegazioni |
---|---|
1 | con(obbligatorio) Questo è un oggetto che rappresenta la connessione con il server MySQL. |
La funzione restituisce un oggetto statement.
Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.
Ecco un esempio che dimostra:mysqli_stmt_init()Uso della funzione (stile procedurale)-
<?php //Crea la connessione $con = mysqli_connect("localhost", "root", "password", "mydb"); $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; mysqli_query($con, $query); //Inizializza la statement $stmt = mysqli_stmt_init($con); $res = mysqli_stmt_prepare($stmt, "INSERT INTO Test values(?, ?)"); mysqli_stmt_bind_param($stmt, "si", $Name, $Age); $Name = 'Raju'; $Age = 25; print("Inserisci i record....."); //Esegui la statement mysqli_stmt_execute($stmt); //Fine della statement mysqli_stmt_close($stmt); //Chiudi la connessione mysqli_close($con); ?>
Output dei risultati
Inserisci i record.....
Ecco un altro esempio di questa funzione, inizializza la dichiarazione e restituisce l'oggetto utilizzato da mysqli_stmt_prepare():
<?php //Crea la connessione $con = new mysqli("localhost", "root", "password", "mydb"); $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; $con->query($query); //Inizializza la statement $stmt = $con->stmt_init(); $res = $stmt->prepare("INSERT INTO Test values(?, ?)"); $stmt->bind_param("si", $Name, $Age); $Name = 'Raju'; $Age = 25; print("Inserisci i record....."); //Esegui la statement $stmt->execute(); //Fine della statement $stmt->close(); //Chiudi la connessione $con->close(); ?>
Output dei risultati
Inserisci i record.....