可能重複:
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