可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHP的警告:mysql_fetch_array()预计参数1是资源,布尔给
它引用该生产线是其中mysql_fetch_array()
函数被调用就行了。查询通过phpmyadmin
运行正常。它也不会引发错误。任何帮助,将不胜感激。
$query = "select distinct s.time, s.parameter, s.data, t.units from alertData as s, parameters as t where s.parameter like '%Airtemp_Avg%' and s.staID = 'WS_001_UHC' and s.interval_min = 15 and t.parameter like '%Airtemp_Avg%' and unix_timestamp(s.time) >= (unix_timestamp(now()) - 86400) order by time desc";
$results = mysql_query($query) || die(mysql_error());
$dataCnt = 0;
while($info = mysql_fetch_array($results)) {
//15 Min data
if(($dataCnt == 0) && (getTimestamp($info['time']) >= ($now - 4500)))
$data15['temp'] = $info['data'];
else
$data15['temp'] = '-';
$dataCnt++;
}
'的var_dump($结果,mysql_error());' – zerkms
题外话,但很重要:请注意PHP强烈建议不要使用'mysql_xx()'函数。这些功能被认为是过时的,不再维护。他们建议切换到较新的'mysqli_xx()'函数或PDO库。 – Spudley