d3.js和mysql_如何从mysql数据库中提取数据并使用D3.JS进行可视化?
以下是一個php腳本,您應該可以將其保存在某個文件中(假設您稱之為“getdata.php”),可以從您的HTML文件中訪問,其中包含D3代碼.調用時,它將以json格式從MySQL數據庫返回數據(只要數據庫服務器不在您的域之外);
$username = "******";
$password = "******";
$host = "******";
$database="***dbase_name***";
$server = mysql_connect($host, $user, $password);
$connection = mysql_select_db($database, $server);
$myquery = "
query here
";
$query = mysql_query($myquery);
if ( ! $query ) {
echo mysql_error();
die;
}
$data = array();
for ($x = 0; $x < mysql_num_rows($query); $x++) {
$data[] = mysql_fetch_assoc($query);
}
echo json_encode($data);
mysql_close($server);
?>
顯然,您需要輸入用戶名,密碼,主機和數據庫的相應詳細信息.您還需要為數據添加適當的查詢,以便返回您要查找的內容.有些東西(這只是猜測);
SELECT `dateTimeTaken`, `reading` FROM `tablename`
這將返回一個名為tablename的表中的時間戳和值列表,其中包含名為dateTimeTaken和reading的列.
然后,當你去閱讀你的json文件時,你將使用以下語法作為你將在json中讀取的代碼;
d3.json("getdata.php", function(error, data) {
希望這接近你正在尋找的東西.我在本地進行了測試,這一切似乎都有效..
總結
以上是生活随笔為你收集整理的d3.js和mysql_如何从mysql数据库中提取数据并使用D3.JS进行可视化?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开锁公安局备案查询系统(开锁公安局备案查
- 下一篇: (ddos9)