从MySQL数据库获取数据并展示在图表中

在本文中,将探讨如何从MySQL数据库中获取数据,并使用PHP和jQuery Chart展示这些数据。首先,需要从MySQL数据库中获取数据,特别是Northwind数据库。Northwind数据库是一个经典的示例数据库,它包含了一个虚构的公司Northwind Traders的销售数据。

为了从Northwind数据库中获取数据,首先需要创建一个PHP文件来连接数据库。将这个文件命名为connect.php。在这个文件中,定义了数据库的连接参数,包括主机名、数据库名、用户名和密码。

<?php # FileName=connect.php $hostname = "localhost"; $database = "northwind"; $username = "root"; $password = ""; ?>

接下来,需要创建一个PHP文件来运行查询并获取数据,以便图表可以被填充。将这个文件命名为data.php。在这个文件中,包含了connect.php文件,并连接到数据库。然后,选择了数据库,并运行了一个查询来获取数据。

<?php # Include the connect.php file include('connect.php'); # Connect to the database $connect = mysql_connect($hostname, $username, $password) or die('Could not connect: ' . mysql_error()); # Select The database $bool = mysql_select_db($database, $connect); if ($bool === False) { print "can't find $database"; } $query = "SELECT * FROM `invoices` ORDER BY OrderDate LIMIT 0 , 100"; $result = mysql_query($query) or die("SQL Error 1: " . mysql_error()); # get data and store in a json array while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $orders[] = array( 'OrderDate' => $row['OrderDate'], 'ProductName' => $row['ProductName'], 'Quantity' => $row['Quantity'] ); } echo json_encode($orders); ?>
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485