所以这基本上是通过数据库(学习SQL和PHP基础知识),通过MYSQL和PHPMYADMIN制作搜索引擎的实践。 目标是有两个像这样的 LIKE 查询:
$sql = "SELECT user, product FROM main WHERE user LIKE ('%" .$key." %') OR product LIKE ('%" .$key." %')";
这是一个不依赖于用户输入(因此 php 变量)工作的版本。
$sql = "SELECT user, product FROM main WHERE user LIKE ('%e%') OR product LIKE ('%e%')";
我想调整它以适应用户输入。
$key = $_POST['key'];
$sql = "SELECT user, product FROM main WHERE user LIKE ('%" .$key." %')";
这个方法我也试过,没成功:
$sql = "SELECT user, product FROM main WHERE user LIKE ('%'$key'%')";
我目前不是在寻找另一种方法来实现,而是在我的 SQL 查询(LIKE 查询)中使用我的 php 变量的正确语法。 谢谢!