PHP mysqli_stmt_init() 函数

返回上一级

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

( PHP >= 5)

函数原型

mysqli_stmt_init( connection ); 

参数

参数 描述
connection 必需。规定要使用的 MySQL 连接

返回值

返回一个对象

范例

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

<?php 

$conn = mysqli_connect("localhost","root","","test"); 
if ( mysqli_connect_errno( $conn ) ) 
{ 
    echo "连接 MySQL 失败: " . mysqli_connect_error(); 
    exit();
} 
// 修改数据库连接字符集为 utf8
mysqli_set_charset($conn,"utf8");

$country = "CN";

// 创建预处理语句
$stmt = mysqli_stmt_init($conn);

if (mysqli_stmt_prepare($stmt,"SELECT name FROM sites WHERE country=?"))
{
    
    // 绑定参数
    mysqli_stmt_bind_param($stmt,"s",$country);
    
    // 执行查询
    mysqli_stmt_execute($stmt);
    
    // 绑定结果变量
    mysqli_stmt_bind_result($stmt,$name);
    
    // 获取值
    mysqli_stmt_fetch($stmt);
    
    printf("%s 国家的网站为:%s",$country,$name);
    
    // 关闭预处理语句
    mysqli_stmt_close($stmt);
}

mysqli_close($conn);

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.