首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

怎么才能把查询出来的结果以数组的形式输出.

2013-06-19 
如何才能把查询出来的结果以数组的形式输出....以下是我想要达到的结果...$graph-xaxis-SetTickLabels(a

如何才能把查询出来的结果以数组的形式输出....
以下是我想要达到的结果...

$graph->xaxis->SetTickLabels(array('润安大厦','百花大厦','金梦大厦','恒丰大厦','华谊大厦','蓝鲸大厦','GG','DD','FF','HH','KK','FF','RR','TT',));


我希望用
$query_1 = "select * from tbl_area";
$sql_1 = mysql_query($query_1);
$row_1 = mysql_fetch_array($sql_1);

这样的方式把查询出来的结果按照上面'润安大厦','百花大厦','金梦大厦','恒丰大厦','华谊大厦','蓝鲸大厦','GG','DD','FF','HH','KK','FF','RR','TT',这样的方式打印出来要怎么才能做到,我试过用
while ($row = mysql_fetch_array($sql)){echo "'".$row[areaname]."'".",";}
循环出来,可结果是套在里面的时候报错....
[解决办法]
while($row = mysql_fetch_array($sql)) {
  $tmp[] = $row[areaname];
}
$graph->xaxis->SetTickLabels($tmp);
[解决办法]
iconv只能针对字符串,不适用于数组
$tmp[] = iconv("GB2312","UTF-8", $row_1[areaname]);
[解决办法]
在查询前执行
mysql_query('set names utf8');

这样你查询的结果就是 utf-8 的了,不需要自己转码,mysql 会替你做
[解决办法]
乱码了,用记事本打开另存为 编码看看是不是utf-8

热点排行