gpt4 book ai didi

php - 使用php简单搜索MySQL数据库

转载 作者:可可西里 更新时间:2023-11-01 13:45:10 27 4
gpt4 key购买 nike

我目前有一个小的php脚本,可以根据用户输入搜索数据库。有一个html文件,其中包含一个字段,该字段用于将搜索字符串输入数据库。本质上,您可以搜索员工。

如果找到雇员结果,则应该检索它,如果没有,则应检索“未找到雇员”消息。

但是,由于某种原因,无论搜索如何,查询都会返回数据库中的每个员工。

我已经为此工作了一个多小时,老实说,我很沮丧。这可能是一个简单的错误,但我可以提供一些帮助。

<?php
$con= new mysqli("localhost","root","","Employee");
$name = $_post['search'];
//$query = "SELECT * FROM employees
// WHERE first_name LIKE '%{$name}%' OR last_name LIKE '%{$name}%'";

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con, "SELECT * FROM employees
WHERE first_name LIKE '%{$name}%' OR last_name LIKE '%{$name}%'");

while ($row = mysqli_fetch_array($result))
{
echo $row['first_name'] . " " . $row['last_name'];
echo "<br>";
}
mysqli_close($con);
?>

任何帮助表示赞赏。

谢谢。

最佳答案

您需要使用$_POST而不是$_post

关于php - 使用php简单搜索MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23024114/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com