可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errorMySQL查询警告
$query = mysql_query("SELECT MAX(id) from test");
$result = mysql_query($q);
$data = mysql_fetch_array($result);
$start = $data[0];
$end = $start -15;
$query = mysql_query("SELECT * from test
WHERE id = BETWEEN '".$start."' AND '".$end."' ORDER BY id DESC");
谁能告诉我为什么我收到这个错误?
警告:mysql_fetch_array()预计参数1是资源,鉴于布尔
通常是警告说,提供的参数不是一种资源。正确?
您的查询中可能有错误。这导致`$ result`为`false`。使用`echo mysql_error()`输出它。 – 2011-02-01 23:21:11
`$ q`不在您发布的示例中 - 您的查询都在`$ query`变量中。 – 2011-02-01 23:22:26