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

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP mysqli_stmt_init() 函数用法及示例

PHP MySQLi Référence Manuel

mysqli_stmt_init()函数初始化声明并返回 mysqli_stmt_prepare() 使用的对象。

定义和用法

mysqli_stmt_init()此函数用于初始化语句对象。可以将此函数的结果作为参数之一传递给 mysqli_stmt_prepare() 函数。

语法

mysqli_stmt_init($con);

参数

NuméroParamètres et descriptions
1

con(nécessaire)

C'est un objet qui représente la connexion avec le serveur MySQL.

Valeur de retour

La fonction retourne un objet statement.

Version PHP

Cette fonction a été initialement dans la version PHP5introduit dans et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

Le suivant exemple montremysqli_stmt_init()Utilisation de la fonction (style procédural)-

<?php
   //Établir la connexion
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; 
   mysqli_query($con, $query);
   //Initialiser l'instruction
   $stmt =  mysqli_stmt_init($con);
   $res = mysqli_stmt_prepare($stmt, "INSERT INTO Test valeur(?, ?)");
   mysqli_stmt_bind_param($stmt, "si", $Name, $Age);
   $Name = 'Raju';
   $Age = 25;
   print("Insérer un enregistrement.....");
   //Exécuter l'instruction
   mysqli_stmt_execute($stmt);
   //Terminer l'instruction
   mysqli_stmt_close($stmt);
   //Fermer la connexion
   mysqli_close($con);
?>

Résultat de la sortie

Insérer un enregistrement.....

Exemple en ligne

Voici un autre exemple de cette fonction, initialiser la déclaration et renvoyer l'objet utilisé par mysqli_stmt_prepare():

<?php
   //Établir la connexion
   $con = new mysqli("localhost", "root", "password", "mydb");
   $query = "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"; 
   $con->requête($query);
   //Initialiser l'instruction
   $stmt =  $con->initialiser_statement();
   $res = $stmt->préparer("INSERT INTO Test valeur(?, ?)");
   $stmt->lier_paramètres("si", $Name, $Age);
   $Name = 'Raju';
   $Age = 25;
   print("Insérer un enregistrement.....");
   //Exécuter l'instruction
   $stmt->exécuter();
   //Terminer l'instruction
   $stmt->fermer();
   //Fermer la connexion
   $con->fermer();
?>

Résultat de la sortie

Insérer un enregistrement.....

PHP MySQLi Référence Manuel