我有一个基本的线条图并试图访问一个mySQL数据库。我在PHP的某个地方出错了,或者如何处理返回的JSON - 任何人都可以帮助解决一些问题吗?
目前图表根本没有显示,并为html标签获取错误消息“Uncaught Syntax Error:Unexpected token>” - 不知道为什么语法正确,据我所知?访问MySQL数据库 - D3
http://bl.ocks.org/5fc4cd5f41a6ddf2df23
“访问getdata.php” 如下:
<?php
$username="******";
$password="******";
$host="********";
$link=mysql_connect($host,$username,$password)or die("Unable to connect to MySQL");
@mysql_select_db($link) or die("Unable to select database");
$result = mysql_query("SELECT reading, COUNT(TYPE) AS 'type' FROM TestSourceSampleData ");
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[$r['reading']] = $r['type'];}
echo json_encode($rows);
mysql_close();
?>
xlmns不缺,我使用的是HTML5。直接转到getdata.php时,显示“无法选择数据库”。 – Newbie
“无法”错误:可能是相对包含路径问题,但在这里不太可能(?)。在JavaScript中调用相同的简单URL,所以这是需要解决的问题。 –
意思是在下面添加评论 - 不要回答我自己的问题。正如下面所说的,PHP现在是正确的,虽然现在用“}”而不是“>”得到“Uncaught Syntax Error:Unexpected token”。我把它看作是PHP正确,HTML5语法正确,据我所见 - 问题必须与可视化代码 - http://bl.ocks.org/5fc4cd5f41a6ddf2df23? – Newbie