源码库详解MySQLi函数库建站知识
导读:1建站知识版本支持: 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_rseo网站优化esource,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.
取出每一行的结果(网站seo优化诊断工具返回一个对象):
$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()函数;相关网站建设制作网站建设多少钱。
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章源码库详解MySQLi函数库建站知识主要讲述详解,标签,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6622.html