Função PHP mysqli_stmt_init ()

Definição e Uso

o mysqli_stmt_init()função é usada para inicializar um objeto de instrução. O resultado desta função pode ser passado como um dos parâmetros para a função mysqli_stmt_prepare () .

Sintaxe

mysqli_stmt_init($con);

Parâmetros

Sr. Não Parâmetro e Descrição
1

con(Mandatory)

Este é um objeto que representa uma conexão com o servidor MySQL.

Valores Retornados

Esta função retorna um objeto de instrução.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função mysqli_stmt_init () (no estilo procedural) -

<?php
   //Creating the connection
   $con = mysqli_connect("localhost", "root", "password", "mydb");

   $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; 
   mysqli_query($con, $query);

   //initiating the 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("Record Inserted.....");

   //Executing the statement
   mysqli_stmt_execute($stmt);

   //Closing the statement
   mysqli_stmt_close($stmt);

   //Closing the connection
   mysqli_close($con);
?>

Isso produzirá o seguinte resultado -

Record Inserted.....

Exemplo

A seguir está outro exemplo dessa função $ minus;

<?php
   //Creating the connection
   $con = new mysqli("localhost", "root", "password", "mydb");

   $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; 
   $con->query($query);

   //initiating the statement
   $stmt =  $con->stmt_init();

   $res = $stmt->prepare("INSERT INTO Test values(?, ?)");
   $stmt->bind_param("si", $Name, $Age);
   $Name = 'Raju';
   $Age = 25;
   print("Record Inserted.....");

   //Executing the statement
   $stmt->execute();

   //Closing the statement
   $stmt->close();

   //Closing the connection
   $con->close();
?>

Isso produzirá o seguinte resultado -

Record Inserted.....