php - php搜索查询仅显示确切结果
问题描述
我正在使用 php 脚本来搜索电子邮件地址。我有一些对我有用的东西,它从数据库中搜索并查找结果。问题是,它显示了所有相关的结果,我只会显示一个确切的结果。
这是PHP代码:
// (B) CONNECT TO DATABASE
try {
$pdo = new PDO(
"mysql:host=".DB_HOST.";charset=".DB_CHARSET.";dbname=".DB_NAME,
DB_USER, DB_PASSWORD, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
]
);
} catch (Exception $ex) { exit($ex->getMessage()); }
// (C) SEARCH
$stmt = $pdo->prepare("SELECT * FROM `users` WHERE `name` LIKE ? OR `email` LIKE ?");
$stmt->execute(["%".$_POST['search']."%", "%".$_POST['search']."%"]);
$results = $stmt->fetchAll();
if (isset($_POST['ajax'])) { echo json_encode($results); }
解决方案
推荐阅读
- javascript - 无法在函数中应用抓取下一页的逻辑
- python - 如何在 xverse python 的 woe 转换中选择多个 bin?
- javascript - Vuejs 和 HTML 动态创建复杂的 JSON 对象并使用 V-for 向用户显示相同的对象
- pine-script - N次交易完成后如何停止策略?
- python - Python中方括号的含义
- python - Binary search algorithm for 2D array Python
- javascript - “警告:无法对未安装的组件执行 React 状态更新。”
- flutter - 如何使用提供程序包在颤振中收听更改并重建小部件?
- google-apps-script - 如何部署 Google Script 项目以便我的所有 Google 表格都可以访问它?
- javascript - JavaScript 支持拆箱还是只支持自动装箱?