以下是我想要达到的结果...
$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]."'".",";}循环出来,可结果是套在里面的时候报错....
$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]."'".",";}循环出来,可结果是套在里面的时候报错....
$tmp[] = $row[areaname];
}
$graph->xaxis->SetTickLabels($tmp);
while($row_1 = mysql_fetch_array($sql_1)){
$tmp[] = $row_1[areaname];
$array = iconv("GB2312","UTF-8","$tmp");
}
$tmp[] = iconv("GB2312","UTF-8", $row_1[areaname]);
mysql_query('set names utf8');这样你查询的结果就是 utf-8 的了,不需要自己转码,mysql 会替你做
$tmp[] = iconv("GB2312","UTF-8", $row['areaname']);
贴出结果
关键是我现在纳闷的是报表里面像X轴,Y轴还有标题也都是从数据库中读出的,他们就不是乱码,而就底下这个出现乱码...
要是UTF-8的 还需加一句$title = iconv("UTF-8", "gb2312", $title)
要是UTF-8的 还需加一句$title = iconv("UTF-8", "gb2312", $title)哦,这样,还真没碰到过,长学问了