首页 > 解决方案 > 错误:从 sdate=2018-04-26 和 stime=5PM 的预订中选择预定座位 'where 子句'中的未知列 '5PM'

问题描述

这是html表单代码

这是上述表单的 php。执行此操作后,我收到一条错误消息“错误:从预订中选择预定座位,其中 sdate=2018-04-26 和 stime=5PM 'where 子句'中的未知列 '5PM'”

为什么?

标签: php

解决方案


您需要将变量用单引号括起来。

$query = "SELECT bookedseat from bookings where sdate='$sdate' and stime='$stime'"

PD:正如大家所说,这不是最好的方法。您需要编写一个准备好的语句来避免 sql 注入和其他类型的错误,例如


推荐阅读