sql >> Database teknologi >  >> RDS >> Mysql

Php og MySQL med Highchart

Tomme sider betyder normalt syntaksfejl. Du bør skifte error_reporting på.

Fejlene er i brugen af ​​dit echo sætninger, hvor du konstruerer json. Fejlen er, at du mangler semikolon i både ekko udsagn.

Erstat med

Tilsvarende for $data2 :

Erstat med

En anden forbedring du kunne lave i den følgende blok:

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

I stedet for at udføre forespørgsel to gange for at bygge to arrays, kan du slippe af med en af ​​forespørgslerne og bygge begge arrays ud fra det samme forespørgselsresultat:

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

Bemærk: php mysql udvidelsen er forældet fra og med PHP 5.5.0, bør du bruge enten MySQLi eller PDO_MySQL.



  1. 5 måder at opdatere data med en underforespørgsel i Oracle SQL

  2. vælg mulighed for at opdatere anden valgmulighed baseret på mysql-befolkede rullemenuer

  3. MySQL:Hvordan søger man efter stavevarianter? (murrays, murrays osv.)

  4. Får MySQL-sti i kommandoprompt