卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11179本站已运行3223

PHP函数的数据库处理函数

随着互联网的不断发展,数据库的应用越来越广泛。PHP 作为一种服务器端脚本语言,在处理数据库数据时,提供了许多实用的函数。下面就让我们来了解一下 PHP 中常用的几个数据库处理函数。

  1. mysqli_connect()

该函数用于连接 MySQL 数据库。在使用该函数前,需要先安装 MySQL 并创建相应的数据库。具体的代码如下所示:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
  1. mysqli_query()

该函数用于执行 SQL 查询语句。具体的代码如下所示:

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
"; } } else { echo "0 results"; }
  1. mysqli_insert_id()

该函数用于返回上一次插入操作所产生的 ID。具体的代码如下所示:

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@gmail.com')";
$result = mysqli_query($conn, $sql);
$id = mysqli_insert_id($conn);

echo "New record created successfully. Last inserted ID is: " . $id;
  1. mysqli_affected_rows()

该函数用于返回受上一次 SQL 查询所影响的行数。具体的代码如下所示:

$sql = "UPDATE users SET name='Jack' WHERE id=1";
$result = mysqli_query($conn, $sql);
$affected_rows = mysqli_affected_rows($conn);

echo "Affected rows: " . $affected_rows;
  1. mysqli_close()

该函数用于关闭与 MySQL 数据库的连接。具体的代码如下所示:

mysqli_close($conn);
卓越飞翔博客
上一篇: php 去除数组最后一个值
下一篇: 如何在PHP中使用分页函数
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏