php - 匹配来自 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 之间的百分比
解决方案
% 表示值之间的空格,因此请尝试删除 URL 中的空格。否则,如果您使用 get/post 方法首先从 URL 获取值($_GET[index'] 或 $_POST['index'])。然后打印答案它来自 % 符号使用 explode(),preg_replace() 删除不需要的字符
推荐阅读
- multithreading - lock cmpxchg 无法按核心顺序执行线程
- javascript - ApexCharts 数据未正确呈现
- c# - Grpc.Core.Channel 和 Grpc.Net.Client.GrpcChannel 有什么区别?
- jestjs - 澄清嵌套模块中的玩笑行为
- react-native - React Native onScrollBeginDrag 对滚动不是很敏感
- java - Javafx、Maven、Hibernate、无法在第 0 行和第 0 列执行解组
- sass - 萨斯-MQ。SassError:函数在没有@return 的情况下完成
- heroku - Heroku / Devops:我需要在亚洲为我的中国用户提供额外的服务器实例吗?
- java - 在jTable中添加列中的所有值
- javascript - 在选择提交时重定向到值 url