5个mysqli扩展常用函数
mysqli扩展是PHP中使用MySQL数据库的标准方式,提供了一组常用而强大的函数,本文将介绍5个mysqli扩展中的常用函数。
1. mysqli_connect:连接到MySQL数据库
mysqli_connect函数是连接到MySQL数据库的主要方式,其参数包括主机名、用户名、密码以及数据库等。当连接成功时,该函数返回一个连接句柄,而连接失败则返回false。在使用mysqli扩展中,一般使用该函数首先连接到数据库,如下所示:
<?php
// 连接到MySQL数据库
$link = mysqli_connect('localhost', 'root', 'password', 'test');
// 判断连接是否成功
if (!$link) {
    die('Connect failed: ' . mysqli_connect_error());
}
echo 'Connect successed!';
// 关闭连接
mysqli_close($link);
>
2. mysqli_query:向MySQL数据库发送查询语句
mysqli_query函数用于向MySQL数据库发送查询语句,其参数包括连接句柄和要执行的SQL语句。该函数返回查询的结果集,如下所示:
php远程连接mysql数据库
<?php
// 连接到MySQL数据库
$link = mysqli_connect('localhost', 'root', 'password', 'test');
// 查询数据
$sql = "SELECT * FROM user";
$result = mysqli_query($link, $sql);
// 输出结果集中的数据
while ($row = mysqli_fetch_array($result)) {
    echo $row['username'] . "\t" . $row['email'] . "\n";
}
// 释放结果集
mysqli_free_result($result);
// 关闭连接
mysqli_close($link);
>
3. mysqli_fetch_array:从查询结果集中取得一行作为关联数组或数字数组
mysqli_fetch_array函数从查询结果集中取得一行作为关联数组或数字数组,其参数为结果集。该函数将返回当前行的数据,并将结果集的指针移到下一行。如下所示:
<?php
// 连接到MySQL数据库
$link = mysqli_connect('localhost', 'root', 'password', 'test');
// 查询数据
$sql = "SELECT * FROM user";
$result = mysqli_query($link, $sql);
// 输出结果集中的数据
while ($row = mysqli_fetch_array($result)) {
    echo $row['username'] . "\t" . $row['email'] . "\n";
}
// 释放结果集
mysqli_free_result($result);
// 关闭连接
mysqli_close($link);
>
4. mysqli_affected_rows:取得前一次 MySQL 操作所影响的记录行数
mysqli_affected_rows函数用于取得前一次MySQL操作所影响的记录行数,其参数为连接句柄。如下所示:
<?php
// 连接到MySQL数据库
$link = mysqli_connect('localhost', 'root', 'password', 'test');
// 更新数据
$sql = "UPDATE user SET email='********************' WHERE id=1";
mysqli_query($link, $sql);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。