English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP mysqli_stmt_init()

PHP MySQLi Manuale di riferimento

La funzione mysqli_stmt_init() inizializza la dichiarazione e restituisce l'oggetto utilizzato da mysqli_stmt_prepare().

Definizione e uso

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.

Sintassi

mysqli_stmt_init($con);

Parametro

Numero di sequenzaParametri e spiegazioni
1

con(obbligatorio)

Questo è un oggetto che rappresenta la connessione con il server MySQL.

Valore di ritorno

La funzione restituisce un oggetto statement.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.

Esempio online

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.....

Esempio online

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.....

PHP MySQLi Manuale di riferimento