0

我有一个问题。我正在为我的学期项目创建一个患者登记系统,但在控制日期时遇到了问题。例如,两个人不能在同一天预约。我为它写了一个查询,但它不起作用。我的 phpMyAdmin 数据库中有date(attributes:date,hour,status)appointments(id,dept,date)表。status 属性是一个控制可用性的布尔值。如果属实,预约就可以了……这是我的SQL查询。你能帮我么?

$rquery="UPDATE date SET status='false'  WHERE date='$date'"; 
$resultr= mysql_query($rquery);

$date comes from appointment form
4

1 回答 1

0

你不能写 '$date' 因为单引号会按字面意思解释它,不像双引号把它解释为一个变量(更准确地说,作为那个变量的一个值)。它将尝试将日期的值设置为 $date(而不是存储在变量 $date 中的值)。删除 $date 周围的单引号,它应该可以工作。

于 2013-05-28T23:14:08.530 回答