Code前端首页关于Code前端联系我们

使用 PHP mysqli_query

terry 2年前 (2023-09-29) 阅读数 63 #PHP
文章标签 PHP

1 运行 MySQL 查询。 mysqli_query函数简介

mysqli_query 函数是一个 PHP 函数,用于在 MySQL 数据库上执行查询语句(query)。该函数的语法为:

mysqli_query($link,$sql)

其中$link是连接MySQL数据库返回的资源变量,$sql是要执行的查询语句。 mysqli_query() 该函数执行查询(query)并返回结果。如果是 SELECT 语句,则返回 mysqli_result 对象。如果是 INSERT、UPDATE 或 DELETE 语句,则返回布尔值。价值。

2。使用 mysqli_query 函数执行 SELECT 查询

执行SELECT查询语句并将结果保存在文件夹$mysqli_result中。

$link = mysqli_connect("localhost","user","password","my_db"); // 连接MySQL数据库
$sql = "SELECT * FROM users WHERE id=1"; // 查询语句
$mysqli_result = mysqli_query($link,$sql); // 执行查询语句,返回mysqli_result对象

以下代码显示如何使用 mysqli_query 函数从 mysqli_result 对象检索查询结果:

$link = mysqli_connect("localhost","user","password","my_db"); // 连接MySQL数据库
$sql = "SELECT * FROM users WHERE id=1"; // 查询语句
$mysqli_result = mysqli_query($link,$sql); // 执行查询语句,返回mysqli_result对象
$row = mysqli_fetch_array($mysqli_result,MYSQLI_ASSOC); // 从mysqli_result对象中获取一行查询结果
echo "id: " . $row['id'] . "
"; // 输出查询结果中id字段的值 echo "name: " . $row['name'] . "
"; // 输出查询结果中name字段的值 echo "age: " . $row['age'] . "
"; // 输出查询结果中age字段的值

3。使用 mysqli_query 函数执行 INSERT、UPDATE 和 DELETE 查询

执行INSERT、UPDATE和DELETE查询语句并返回一个布尔值,指示操作是否成功。

$link = mysqli_connect("localhost","user","password","my_db"); // 连接MySQL数据库
$sql = "INSERT INTO users (name, age) VALUES ('Tom', '25')"; // 插入语句
$result = mysqli_query($link,$sql); // 执行插入语句,返回boolean值,表示是否插入成功
if($result){
  echo "插入成功";
}else{
  echo "插入失败";
}

$sql = "UPDATE users SET age='26' WHERE name='Tom'"; // 更新语句
$result = mysqli_query($link,$sql); // 执行更新语句,返回boolean值,表示是否更新成功
if($result){
  echo "更新成功";
}else{
  echo "更新失败";
}

$sql = "DELETE FROM users WHERE name='Tom'"; // 删除语句
$result = mysqli_query($link,$sql); // 执行删除语句,返回boolean值,表示是否删除成功
if($result){
  echo "删除成功";
}else{
  echo "删除失败";
}

4。 Mysqli_query函数注意事项

使用mysqli_query函数时应注意以下事项:

  1. 执行SELECT查询语句时,必须首先使用mysqli_fetch_array、mysqli_fetch_assoc、mysqli_fetch_row等函数从mysqli_result对象中获取查询结果。
  2. 执行INSERT、UPDATE、DELETE查询语句时,返回一个逻辑值,指示操作是否成功。
  3. 在运行mysqli_query函数之前,需要使用mysqli_connect函数连接MySQL数据库,并获取连接MySQL数据库返回的资源变量。
  4. 执行mysqli_query函数后,必须使用mysqli_close函数关闭与MySQL数据库的连接。

5。总结

使用mysqli_query函数可以轻松快速地对MySQL数据库执行查询操作。执行查询语句时,可以使用mysqli_fetch_array、mysqli_fetch_assoc、mysqli_fetch_row等函数从mysqli_result对象中检索查询结果; INSERT、UPDATE 和 DELETE 查询语句返回一个布尔值,指示操作是否成功。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门