当前位置: 首页> 函数类别大全> mysqli::prepare

mysqli::prepare

(mysqli_prepare)准备一条SQL语句以便执行
名称:mysqli::prepare
分类:MySQLi
所属语言:php
一句话介绍:准备一个 SQL 语句以执行。

定义和用法

prepare() / mysqli_prepare() 函数用于准备要执行的 SQL 语句。

实例

例子 1 - 面向对象风格

准备要执行的 SQL 语句:

<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");

// 检查连接
if ($mysqli -> connect_errno) {
  echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
  exit();
}

// 准备并绑定
$stmt = $mysqli -> prepare("INSERT INTO MyGuests (firstname, lastname, email) VALUES (?, ?, ?)");
$stmt -> bind_param("sss", $firstname, $lastname, $email);

// 设置参数并执行
$firstname = "John";
$lastname = "Doe";
$email = "john@example.com";
$stmt -> execute();

$firstname = "Mary";
$lastname = "Moe";
$email = "mary@example.com";
$stmt -> execute();

echo "New records created successfully";

$stmt -> close();
$mysqli -> close();
?>
同类函数
热门文章