结合使用 PHP 和 MySQL,假设我有一个包含一些表的数据库。我有一个页面(php 或 html),允许用户输入字符串;这将在特定的表中搜索他们的输入,并返回该条目的信息(如果存在),并告诉他们否则什么也找不到。更具体地说,如果我有一个名为 zookeepers
的表,其中有一行 name
,并且我想要一个页面,提示用户输入名称并返回是否有动物园管理员是否具有该名称,如果输出其信息,代码会是什么样子?
我很确定我想要的是:
SELECT * FROM zookeepers WHERE name = $variable
就查询而言,但我不确定除此之外的情况。
最佳答案
在查询中使用 LIKE 关键字 因为多行的名称可以相同
改变
SELECT * FROM zookeepers WHERE name = $variable
至
$select="SELECT * FROM zookeepers WHERE name LIKE '%$variable%'";
关于php - 在php中查找数据库中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29943223/