使用 PHP mysqli_query
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函数时应注意以下事项:
- 执行SELECT查询语句时,必须首先使用mysqli_fetch_array、mysqli_fetch_assoc、mysqli_fetch_row等函数从mysqli_result对象中获取查询结果。
- 执行INSERT、UPDATE、DELETE查询语句时,返回一个逻辑值,指示操作是否成功。
- 在运行mysqli_query函数之前,需要使用mysqli_connect函数连接MySQL数据库,并获取连接MySQL数据库返回的资源变量。
- 执行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前端网发表,如需转载,请注明页面地址。
上一篇:PHP 数组基础知识:从初学者到大师 下一篇:PHP 对象
code前端网