我试图从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的var转储返回以下内容:
数组(5){“=>”=>字符串(1) "2“"openday"=> string(4) "5.47”“高位”=>字符串(4) "5.54“”低位“=>字符串(4) "5.41”“关闭日”=>字符串(4) "5.48“”容量日“=> string(5)”=>string(5) "adjday"=> NULL“偏差日”=> NULL } 1=>“数组(8){”日“=>字符串(1)”"3“”开放“=>字符串(4) "5.38”“高日”=>字符串(4) "5.47“”低值“=>字符串(4) "5.29”“关闭”=>字符串(4) "5.44“”容量日“=>字符串(5) "68000”"adjday"=> NULL } 2=>数组(8){“日”=> string(1) "4“"openday”=>字符串(4) "5.50“”高位“=>字符串(4) "5.50”“低值”=>字符串(4) "5.36“”闭锁“=>字符串(4) "5.39”“容量”=>字符串(6) "247500“adjday"=> NULL”偏差日“=> NULL } 3=>”数组(8){ "day"=> string(1) "5“openday"=> string”(4) "5.10“”高端“=>字符串(4) "5.46“”低值“=>字符串(4) "4.99”“关闭”=>字符串(4) "5.44“”容量日“=>字符串(6) "472300”"adjday"=>空“偏离日”=> NULL } 4=>数组(8){“日”=>字符串(1) "6“"openday"=>字符串(4) "5.10”高位“=> string(4)”"5.15“"lowday"=> NULL }4=>数组(8){”日期“=> string(1)”6“”openday“=> string(4)”5.10“高位”=> string(4)“5.15 "lowday”=>字符串(4) "5.00“”关闭日期“=>字符串(4) "5.10”“容量日”=>字符串(6) "115200“"adjday"=>空”偏差日“”=>空“}
我不知道如何从结果数组返回一个特定的值。
发布于 2014-01-08 17:54:42
您将得到多个highday值。我只需打印它,您就可以将所有highday值作为$arrHighDay中的一个数组。
$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)){
echo $row['highday']; //print value
$arrHighDay[] = $row['highday']; // assign in an array
}
print_r($arrHighDay);// you can return this array
else{
echo "broken query";
} 在您返回的页面中,您可以得到这样的一整天:
foreach($arrHighDay as $a){
echo $a['highday'];
}发布于 2014-01-08 17:52:37
访问数组值如下:
echo $flws['highday'];它会与highday的价值相呼应。
while($row = mysql_fetch_assoc($query_run)){
$flws[] = $row['highday'];
}现在,数组$flws包含所有列highday值。
https://stackoverflow.com/questions/21002813
复制相似问题