sql 查询在使用 php 执行时显示错误
sql query show an error when executed with php
问题出在以下查询中
$query1 = "SELECT SUM(qyt) FROM vip_allotment_details
where allotment_id = ( SELECT id from vip_allotment
where date_from >= '2017-10-1' AND
date_to <= '2017-10-31') ";
当我输入 date_to 大于 2017-10-15 的值时,出现以下错误
Warning: mysql_query(): Unable to save result set in /home/saudican/public_html/hotel/pages/r_booking_status.php on line 133
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/saudican/public_html/hotel/pages/r_booking_status.php on line 136
我无法弄清楚查询中的问题在哪里...
如果returns多一行使用IN
:
SELECT
SUM(qyt)
FROM
vip_allotment_details
WHERE
allotment_id IN (
SELECT
id
FROM
vip_allotment
WHERE
date_from >= '2017-10-1'
AND
date_to <= '2017-10-31'
)
问题出在以下查询中
$query1 = "SELECT SUM(qyt) FROM vip_allotment_details
where allotment_id = ( SELECT id from vip_allotment
where date_from >= '2017-10-1' AND
date_to <= '2017-10-31') ";
当我输入 date_to 大于 2017-10-15 的值时,出现以下错误
Warning: mysql_query(): Unable to save result set in /home/saudican/public_html/hotel/pages/r_booking_status.php on line 133
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/saudican/public_html/hotel/pages/r_booking_status.php on line 136
我无法弄清楚查询中的问题在哪里...
如果returns多一行使用IN
:
SELECT
SUM(qyt)
FROM
vip_allotment_details
WHERE
allotment_id IN (
SELECT
id
FROM
vip_allotment
WHERE
date_from >= '2017-10-1'
AND
date_to <= '2017-10-31'
)