Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Php dan MySQL dengan Highchart

Halaman kosong biasanya berarti kesalahan sintaksis. Anda harus mengganti error_reporting aktif.

Kesalahannya ada pada penggunaan echo . Anda pernyataan di mana Anda membangun json. Kesalahannya adalah Anda kehilangan titik koma di kedua echo pernyataan.

Ganti <?php echo join($data1, ',') ?> dengan <?php echo join($data1, ','); ?>

Demikian pula untuk $data2 :

Ganti <?php echo join($data2, ',') ?> dengan <?php echo join($data2, ','); ?>

Peningkatan lain yang dapat Anda lakukan di blok berikut:

    <?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'];
}
?>

Alih-alih mengeksekusi kueri dua kali untuk membangun dua larik, Anda bisa menyingkirkan salah satu kueri dan membangun kedua larik dari hasil kueri yang sama:

<?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'];
}
?>

Catatan: php mysql ekstensi tidak digunakan lagi pada PHP 5.5.0, Anda harus menggunakan MySQLi atau 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. Cara Memperbaiki "MySQL ERROR 1819 (HY000):" di Linux

  2. Menyimpan id facebook sebagai int atau varchar?

  3. HQL menghasilkan 'cross join' yang tidak lengkap pada executionUpdate

  4. Memformat tanggal ke format yang dapat dibaca manusia

  5. Apa perbedaan antara delete from table_a dan truncate table table_a di MySQL?