2012-04-02 65 views
1

我只是编辑pChart的裸例子,我已经设置了所有的MySQL信息来从数据库中检索AddPoints。pChart变量在数组中

这使用类似于下面的内容。

$DataSet->AddPoint(array(1,2,3,4,5,6,7,8,9)); 

当我尝试做

$var = '1,2,3,4,5,6,7,8,9'; 
$DataSet->AddPoint($var); 

它不工作,但是当我做

$var = array('1,2,3,4,5,6,7,8,9'); 
$DataSet->AddPoint($var); 

它的工作。

我也曾尝试:

$var2 = "1,2,3,4,5,6,90"; 
$var = array("$var2"); 
$DataSet = new pData; 
$DataSet->AddPoint($var); 

有什么建议?

+0

什么是输出?有什么错误? – safarov 2012-04-02 05:59:44

+0

是的,屏幕被垃圾邮件以“不能被0除”。 – user1307300 2012-04-02 11:18:48

+0

你介意写完整页面的源代码吗?或放在某个地方,并给予链接? – safarov 2012-04-02 11:21:56

回答

0

简单,你必须对这种方法提供数组:

$DataSet->AddPoint() 

我不知道你为什么不给数组,但如果你想给用逗号分隔的字符串。你可以这样做:

$DataSet->AddPoint(explode(',', '1,2,3,4,5,6,90')); 
+0

我正在收集来自MySQL数据库的数据,因此我打算将它放入一个循环中,并使其从$ var = $ rowname中获取信息,然后将$ var与$ var的附加点,我已经阅读了pChart MySQL文档,但它不适合我需要的。 – user1307300 2012-04-02 11:19:59