我試圖從mysql查詢返回的數組中返回一個特定的值。林不知道它會被稱爲什麼,我猜它是一個多維聯合陣列,請糾正我,如果我錯了。解析從數據庫返回的多維關聯數組
我的PHP腳本
$query = "SELECT * FROM flws ORDER BY day LIMIT 1,5";
$query_run = mysql_query($query);
if($query_run){
$flws = array();
while($row = mysql_fetch_assoc($query_run)){
$flws[] = $row;
}
var_dump($flws);
//echo $flws[1];
} else{echo "broken query";}
的$一個變種轉儲flws返回此:
陣列(5){[0] =>數組(8){[ 「日」] =>串(1)「2」[「openday」] => string(4)「5.47」[「highday」] => string(4)「5.54」[「lowday」] => string(4) ()「> => string(4)」5.48「[」volumeday「] => string(5)」76700「[」adjday「] => NULL [」deviationday「] => NULL} 8){[「day」] => string(1)「3」[「openday」] => string(4)「5.38」[「highday」] => string(4)「5.47」[「lowday」] => string(4)「5.29」[「closeday」] => string(4)「5.44」[「volumeday」] => string(5)「68000」[「adjday」] => NULL [「deviationday」] => NULL} [2] => array(8){[「day」] => string(1)「4」[「openday」] => string(4)「5.50」[「highday」] => string(4) 5.50「[」lowday「] =>字符串(4)」5.36「[」closeday「] =>字符串(4)」5.39「[」volumeday「] =>字符串(6)」247500「[」adjday「] = > NULL [「deviationday」] => NULL} [3] => array(8){[「day」] => string(1)「5」[「openday」] => string(4)「5.10」 「highday」] => string(4)「5.46」[「lowday」] => string(4)「4.99」[「closeday」] => string(4)「5.44」[「volumeday」] => string( 6)「472300」[「adjday」] => NULL [「deviationday」] => NULL} [4] => array(8){[「day」] => string(1)「6」[「openday」 ] => string(4)「5.10」[「highday」] => string(4)「5.15」[「lowday」] => string(4)「5.00」[「closeday」] => string(4) 5.10「[」volumeday「] => string(6)」115200「[」adjday「] => NULL [」deviationday「] => NULL}
我不知道如何去返回一個特定的值產生陣列。
停止開始使用的mysqli或PDO –
在我弄清楚這個問題後,我會閱讀它的文檔。 –
var_dump($ flws);你得到了什麼? –