php - 错误:从 sdate=2018-04-26 和 stime=5PM 的预订中选择预定座位 'where 子句'中的未知列 '5PM'
问题描述
这是上述表单的 php。执行此操作后,我收到一条错误消息“错误:从预订中选择预定座位,其中 sdate=2018-04-26 和 stime=5PM 'where 子句'中的未知列 '5PM'”
为什么?
解决方案
您需要将变量用单引号括起来。
$query = "SELECT bookedseat from bookings where sdate='$sdate' and stime='$stime'"
PD:正如大家所说,这不是最好的方法。您需要编写一个准备好的语句来避免 sql 注入和其他类型的错误,例如
推荐阅读
- reactjs - React Hook 表单注册具有相同字段名称的不同表单
- react-native - 不能将 svg 文件与 react-native 一起使用
- reactjs - react js中不相关的组件之间如何共享数据?
- c++ - 如何将地图中的元素删除到向量中
- asp.net-core - IdentityServer4重定向回调cors错误
- firebase - 如何制作像生物编辑器一样的 Tinder - Flutter
- discord - 试图让不和谐机器人通过 pfsense 连接
- html - 为什么最大高度会破坏边界半径?
- r - Choropleth 世界地图 - 转换 k 个千数
- javascript - 如何在选项卡中显示 woocommerce 产品类别