Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP i MySQL z Highchart

Puste strony zwykle oznaczają błędy składni. Powinieneś zmienić error_reporting wł.

Błędy dotyczą korzystania z Twojego echa instrukcje, w których konstruujesz json. Błąd polega na tym, że brakuje średników w obu echo sprawozdania.

Zastąp z

Podobnie dla $data2 :

Zastąp z

Kolejne ulepszenie, które możesz wprowadzić w następującym bloku:

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

Zamiast wykonywać zapytanie dwukrotnie, aby zbudować dwie tablice, możesz pozbyć się jednego z zapytań i zbudować obie tablice z tego samego wyniku zapytania:

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

Uwaga: php mysql rozszerzenie jest przestarzałe od PHP 5.5.0, powinieneś używać MySQLi lub 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. Czy istnieje sposób na rozwiązanie znanego problemu w Spring Boot podczas połączenia z bazą danych MySQL ze środkowoeuropejską strefą czasową?

  2. Indeksy i kolejność MySQL

  3. MySQL szybko usuwa duplikaty z dużej bazy danych

  4. Migracja KnexJS z powiązanymi danymi nasion

  5. MySQL json_arrayagg z lewym sprzężeniem bez wyników