-1
对不起Q的轻微重叠,但我认为现在以前的答案是贬值(我已经看到了,在PHP 5.3,你需要使用MySQLi_fetch_array())并使阵列
我使用jpgraph并试图从MySQL数据库中提取数据。我有下面的代码,它拉出我需要的数字,当我回应结果时,它逐个吐出答案没有问题,但它不会将它放入数组中。
我试图取代线是
$ydata = array(1,2,3,4,5,6,7);
//query
$sql = "SELECT CONCAT('Week ', WEEK(TimeofCompletion) , ' ', YEAR(TimeofCompletion)) AS Week, Count(*) AS VolumeOfAnswers
FROM table01
GROUP BY WEEK(TimeofCompletion) , YEAR(TimeofCompletion)
ORDER BY TimeofCompletion";
$ydata = array();
while($row = mysql_fetch_array($sql)){
// Create a temporary array
$temp = array();
$temp[] = "".$row['VolumeOfAnswers']."";
$ydata = '['. implode(', ', $temp) . ']';
}
任何建议,我怎么会得到按行输出到一个数组?
问候 Maudise
[编辑添加为答案] – Maudise
嗨,由于某种原因,它告诉我数组是空的?我遇到的其他错误是它无法定义最小/最大值,这意味着我认为它将它读为字符串变量而不是数字。有任何想法吗? – Maudise