<分区>
Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
我正在尝试构建一个 MySQL 查询来选择一个月内的所有事件。到目前为止,我得到了这个:
public static function allMonthlyActivities($db, $startdate, $enddate) {
$sql = "SELECT shortdate FROM calendar WHERE date >= $startdate and <= $enddate";
$result = $db->listing($sql);
return $result;
}
执行此操作的 PHP 是:
$list = Calendar::allMonthlyActivities($_DB, '2013-02-01', '2013-02-25');
但由于某种原因,我得到了这个错误:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in...
这是我的数据库结构:
如何将日期正确(哪种格式)传递到我的 SQL 语句以便返回 1 个月内的所有日期?
编辑 - 这是我的列表
函数
public function listing($sql) {
$result = mysql_query($sql, $this->_connection);
while($row=mysql_fetch_array($result)) {
$return[] = $row;
}
return $return;
}