[英]Adding Extra Conditions to MySQL Query
修改现有的MySQL查询时遇到问题,每次尝试时都会遇到解析错误或MySQL警告/错误。 我已经看过以前的问题并尝试了各种各样的事情,但似乎无法做到正确而且必须是简单的事情。
这是工作查询
mysql_query("
SELECT count(list_id) AS counter
FROM bookings
WHERE
'". $date_form . ($i - ($startday + 1)) ."' BETWEEN checkin_date
AND DATE_SUB(checkout_date, INTERVAL 1 DAY)
AND appmt_id = ". mysql_real_escape_string($_POST['appmt_id'])
);
我想简单地补充一下:
AND is_deleted = 0
is_deleted是表中包含0或1的字段
尝试了括号,引号等 - 为简单的问题道歉,并提前感谢任何帮助。
如果该字段被称为“is_deleted”,这应该可以正常工作:
mysql_query("
SELECT count(list_id) AS counter
FROM bookings
WHERE '" . $date_form . ($i - ($startday + 1)) . "' BETWEEN checkin_date AND DATE_SUB(checkout_date, INTERVAL 1 DAY)
AND appmt_id = " . mysql_real_escape_string($_POST['appmt_id']) . "
AND is_deleted = 0
");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.