Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Php và MySQL với Highchart

Các trang trống thường có nghĩa là lỗi cú pháp. Bạn nên chuyển đổi error_reporting trên.

Các lỗi trong việc sử dụng echo của bạn các câu lệnh mà bạn xây dựng json. Lỗi là bạn thiếu dấu chấm phẩy trong cả echo các câu lệnh.

Thay thế <?php echo join($data1, ',') ?> với <?php echo join($data1, ','); ?>

Tương tự cho $data2 :

Thay thế <?php echo join($data2, ',') ?> với <?php echo join($data2, ','); ?>

Một cải tiến khác mà bạn có thể thực hiện trong khối sau:

    <?php
include "config.php";

$SQL1 =     "SELECT * FROM pos";

$result1 = mysql_query($SQL1);
$data1 = array();
while ($row = mysql_fetch_array($result1)) {
   $data1[] = $row['name'];
}

$result2 = mysql_query($SQL1);
$data2 = array();
while ($row = mysql_fetch_array($result2)) {
   $data2[] = $row['Qty'];
}
?>

Thay vì thực hiện truy vấn hai lần để tạo hai mảng, bạn có thể loại bỏ một trong các truy vấn và tạo cả hai mảng từ cùng một kết quả truy vấn:

<?php
include "config.php";

$SQL1 =     "SELECT * FROM pos";

$result1 = mysql_query($SQL1);

$data1 = array();
$data2 = array();

while ($row = mysql_fetch_array($result1)) {
   $data1[] = $row['name'];
   $data2[] = $row['Qty'];
}
?>

Lưu ý: php mysql tiện ích mở rộng không được chấp nhận kể từ PHP 5.5.0, bạn nên sử dụng MySQLi hoặc PDO_MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lệnh hướng dẫn không chính xác

  2. Tìm hiểu xem câu lệnh REPLACE đã thay thế hay chỉ được chèn vào MySQL

  3. Làm thế nào để chèn dữ liệu json vào bảng?

  4. Chuyển đổi cột có Tên tháng và Năm thành số nguyên với định dạng YYYYMM trong MySQL

  5. nếu điều kiện elseif trong truy vấn mysql