php - 在php中查找数据库中的项目

标签 php mysql

结合使用 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/

相关文章:

mysql - 如何使用另一个映射表更新数据库中列的值? (MySQL)

javascript - 如何通过javascript将php值从一个文件传递到另一个文件

PHP - 移动到 AWS S3 后删除本地文件 - 文本文件忙错误

php - MySQL - PHP 按内部连接表 ID 而不是选定表 ID 排序?

mysql - 如果我有一个带有 alowed 字母的多重集,应该使用什么样的数据库来存储单词列表然后快速搜索单词?

MySQL - 连接两个没有重复的表?

mysql - MySQL varchar如何知道多少字节表示长度呢?

python - 读取 csv 并插入数据库性能

php - JQUERY AJAX 使用 PHP 循环加载内容

php - 将具有特定值的数组元素移动到数组顶部