首页 > 解决方案 > 匹配来自 url 的 where 条件中的人名

问题描述

我没有要比较的 ID,这就是为什么我必须与来自 url 的名称进行比较,并且名称有空格,但它显示 % 之间的登录如何解决它

<a href="'+base+'/library_master/view_books_by_author/'+book_author+'/'+book_category+'" class="btn btn-default">edit</i></a>

mysql

 SELECT id FROM books WHERE book_author=$book_author AND book_category=$book_category

它显示了我在 url 中 book_author 之间的百分比

标签: phpmysql

解决方案


% 表示值之间的空格,因此请尝试删除 URL 中的空格。否则,如果您使用 get/post 方法首先从 URL 获取值($_GET[index'] 或 $_POST['index'])。然后打印答案它来自 % 符号使用 explode(),preg_replace() 删除不需要的字符


推荐阅读