mysql

推荐列表 站点导航

当前位置:首页 > 数据库 > mysql >

源码库详解MySQLi函数库

来源:网络整理  作者:网络  发布时间:2020-12-08 21:28
版本支持: PHP 5.0 MySQL 4.0 2. 连接数据库: $db = new mysqli(host,user,password,database); 这是对象导向的连接方法,还有一种过...
版本支持: PHP > 5.0 MySQL > 4.0 2. 连接数据库: $db = new mysqli(host,user,password,database); 这是对象导向的连接方法,还有一种过程导向的连接方法。前者返回一个对象,后者返回一个资源。 $db = mysqli_connect(host,user,password,database); 3. 连接出错函数: mysqli_connect_error(); 如果连接出错,该函数返回一个错误号,否则返回0; 4. 选择数据库: $db->select_db(dbname); or mysqli_select_db(db_resource,db_name); 5. 执行查询 $result = $db->query($query); or $result = mysqli_query($db,$query); 6. 返回结果的行数: $num_results = $result->num_rows; or $num_results = mysqli_num_rows($result); 7. 取出每一行的结果(返回关系型数组): $row = $result->fetch_assoc(); or $row = mysqli_fetch_assoc($result); 8. 取出每一行的结果(返回计数型数组): $row = $result->fetch_row($result); or $row = mysqli_fetch_row($result); 9. 取出每一行的结果(返回一个对象): $row = $result->fetch_object(); or $row = mysqli_fetch_object($result); 10. 释放查询结果: $result->free(); or mysqli_free_result($result); 11. 关闭数据库连接: $db->close(); or mysqli_close($db); 12. 一条查询所影响的行数: $db->affected_rows; or mysqli_affected_rows($result); 13. 模式化SQL语句执行: $query = “insert into books values(?, ?, ?, ?)”; $stmt = $db->prepare($query); $stmt->bind_param(“sssd”, $isbn, $author, $title, $price); $stmt->execute(); echo $stmt->affected_rows.’ book inserted into database.’; $stmt->close(); 在过程化执行方式中, $db->prepare()对应mysqli_stmt_prepare()函数; $stmt->bind_param()对应mysqli_stmt_bind_param()函数; $stmt->execute() 对应mysqli_stmt_execute()函数;

相关热词: MYSQL 详解

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mysql/1562.shtml

最新文章
 这些文件如果在configure命 这些文件如果在configure命

时间:2021-01-22

说明在数据库崩溃时内存 说明在数据库崩溃时内存

时间:2021-01-22

破解极验(geetest)验证码 破解极验(geetest)验证码

时间:2021-01-22

今天这种代码阅读方法仍 今天这种代码阅读方法仍

时间:2021-01-22

 count(*) as cnt from sakila.fi count(*) as cnt from sakila.fi

时间:2021-01-22

 可能你注意到系统提示的 可能你注意到系统提示的

时间:2021-01-22

搭建环境与运行 搭建环境与运行

时间:2021-01-22

MySQL主从复制的常见拓扑 MySQL主从复制的常见拓扑

时间:2021-01-22

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

源码库详解MySQLi函数库

2020-12-08 编辑:网络

版本支持: PHP > 5.0 MySQL > 4.0 2. 连接数据库: $db = new mysqli(host,user,password,database); 这是对象导向的连接方法,还有一种过程导向的连接方法。前者返回一个对象,后者返回一个资源。 $db = mysqli_connect(host,user,password,database); 3. 连接出错函数: mysqli_connect_error(); 如果连接出错,该函数返回一个错误号,否则返回0; 4. 选择数据库: $db->select_db(dbname); or mysqli_select_db(db_resource,db_name); 5. 执行查询 $result = $db->query($query); or $result = mysqli_query($db,$query); 6. 返回结果的行数: $num_results = $result->num_rows; or $num_results = mysqli_num_rows($result); 7. 取出每一行的结果(返回关系型数组): $row = $result->fetch_assoc(); or $row = mysqli_fetch_assoc($result); 8. 取出每一行的结果(返回计数型数组): $row = $result->fetch_row($result); or $row = mysqli_fetch_row($result); 9. 取出每一行的结果(返回一个对象): $row = $result->fetch_object(); or $row = mysqli_fetch_object($result); 10. 释放查询结果: $result->free(); or mysqli_free_result($result); 11. 关闭数据库连接: $db->close(); or mysqli_close($db); 12. 一条查询所影响的行数: $db->affected_rows; or mysqli_affected_rows($result); 13. 模式化SQL语句执行: $query = “insert into books values(?, ?, ?, ?)”; $stmt = $db->prepare($query); $stmt->bind_param(“sssd”, $isbn, $author, $title, $price); $stmt->execute(); echo $stmt->affected_rows.’ book inserted into database.’; $stmt->close(); 在过程化执行方式中, $db->prepare()对应mysqli_stmt_prepare()函数; $stmt->bind_param()对应mysqli_stmt_bind_param()函数; $stmt->execute() 对应mysqli_stmt_execute()函数;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mysql/1562.shtml

相关文章

风云图片

推荐阅读

返回mysql频道首页