PHP mysqli_stmt_init() 函数

PHP 教程 · 2019-01-28 12:58:56

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

<?php 
// 假定数据库用户名:root,密码:123456,数据库:CODERCTO 
$con=mysqli_connect("localhost","root","123456","CODERCTO"); 
if (mysqli_connect_errno($con)) 
{ 
    echo "连接 MySQL 失败: " . mysqli_connect_error(); 
} 
// 修改数据库连接字符集为 utf8
mysqli_set_charset($con,"utf8");

$country="CN";

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

if (mysqli_stmt_prepare($stmt,"SELECT name FROM websites 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($con);
?>

定义和用法

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

语法

mysqli_stmt_init(connection);

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

技术细节

返回值: 返回一个对象。
PHP 版本: 5+

点击查看所有 PHP 教程 文章: https://www.codercto.com/courses/l/5.html

查看所有标签

PHP 6与MySQL 5基础教程

PHP 6与MySQL 5基础教程

(美)厄尔曼 / 陈宗斌 等 / 人民邮电出版社 / 2008-11-1 / 65.00元

本书是一部经典的入门级著作,采用基于任务的方法来讲授PHP和MySQL,使用大量图片指导读者深入学习语言,并向读者展示了如何构造动态Web站点。书中用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过学习本书,读者可以快速、高效地掌握PHP和MySQL,成为一位构建Web站点的高手。 本书适合初中级Web应用开发和设计人员阅读。 本书是讲述PHP和MySQL技术的畅销书,以深入......一起来看看 《PHP 6与MySQL 5基础教程》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换