Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

हाईचार्ट के साथ PHP और MySQL

खाली पृष्ठों का अर्थ आमतौर पर वाक्य रचना त्रुटियाँ होता है। आपको error_reporting स्विच करना चाहिए चालू।

त्रुटियां आपके echo . के उपयोग में हैं बयान जहां आप जेसन का निर्माण करते हैं। त्रुटि यह है कि आप दोनों echo . में सेमी कॉलन खो रहे हैं बयान।

बदलें <?php echo join($data1, ',') ?> के साथ <?php echo join($data1, ','); ?>

इसी तरह $data2 . के लिए :

बदलें <?php echo join($data2, ',') ?> के साथ <?php echo join($data2, ','); ?>

एक और सुधार जो आप निम्नलिखित ब्लॉक में कर सकते हैं:

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

दो सरणियों को बनाने के लिए दो बार क्वेरी निष्पादित करने के बजाय, आप एक प्रश्न से छुटकारा पा सकते हैं और एक ही क्वेरी परिणाम से दोनों सरणियों का निर्माण कर सकते हैं:

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

नोट: php mysql एक्सटेंशन PHP 5.5.0 के रूप में बहिष्कृत है, आपको या तो MySQLi या 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. MySQL GROUP_CONCAT:आउटपुट को फॉर्मेट करना

  2. hibernate.cfg.xml को applicationContext.xml में डेटा स्रोत के रूप में कैसे कॉन्फ़िगर करें?

  3. SQL क्वेरी, केवल तभी चुनें जब कॉलम रिक्त न हो अन्यथा चयन न करें

  4. यदि इनपुट मान शून्य नहीं हैं तो कॉलम अपडेट करें अन्यथा अनदेखा करें और कॉलम के मौजूदा मानों को डेटाबेस में रखें

  5. नोडज में mysql क्वेरी कॉलबैक के लिए पैरामीटर कैसे पास करें