初始化声明并返回 mysqli_stmt_prepare() 使用的对象:
<?php // 假定数据库用户名:root,密码:123456,数据库:jb51 $con =mysqli_connect( "localhost" , "root" , "123456" , "jb51" ); 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+ |
在线实例
字符集 & 工具
最新更新
站点信息
关注我们