由于是第一次学php,水平还很菜,如果可以得到大佬的指点,不胜感激!
问题是这样的,我们小组作业打算做一个图书网站,前端可以输入图书名进行模糊搜索,查询代码是这样的,从books表中查询title字段,比如我输入了字段harry
$q1="SELECT * FROM books WHERE title like '%".$_POST['title']."%'";
查询后返回所有所有书名包含harry的结果,代码是这样的
查询返回的页面是这样的
我在查询的结果后面添加了“修改”的按钮,想通过点击这个按钮可以跳转到另一个页面对图书信息进行修改,点击按钮后执行的代码是这样的
但是无论我点击哪本书的修改按钮,页面跳转后都没有读取到那本书的数据
想问问有没有大佬知道这是哪里出错了吗?
如果不使用模糊查询,比如一开始搜索图书的代码改成这样
$q1="SELECT * FROM books WHERE title ='".$title."'";
输入书名1984
查询的结果是精确的
点击修改后跳转的页面也有读取到数据
很疑惑为什么会出现这样的情况