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

PHP से जावास्क्रिप्ट ऐरे में MySQL परिणाम सम्मिलित करना

इस मामले में, आप जो कर रहे हैं वह आपके परिणाम सरणी के माध्यम से लूपिंग कर रहा है, और हर बार जब आप लाइन प्रिंट कर रहे हैं var arrayObjects = [<?php stmt($name) ?>]; . हालांकि यह परिणाम के रूप में आपको प्राप्त होने वाली PHP सरणी और जावास्क्रिप्ट सरणी के बीच परिवर्तित नहीं होता है।

चूंकि आपने इसे इस तरह से करना शुरू किया है, आप यह कर सकते हैं:

<?php
    //bind to $name
    if ($stmt = $mysqli->prepare("SELECT category.name FROM category")) {
        $stmt->bind_result($name);
        $OK = $stmt->execute();
    }
    //put all of the resulting names into a PHP array
    $result_array = Array();
    while($stmt->fetch()) {
        $result_array[] = $name;
    }
    //convert the PHP array into JSON format, so it works with javascript
    $json_array = json_encode($result_array);
?>

<script>
    //now put it into the javascript
    var arrayObjects = <?php echo $json_array; ?>
</script>


  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 ग्रुप बाय डेटटाइम +/- 3 सेकंड

  2. mysqli_stmt::bind_param() - प्रत्येक पैरामीटर के लिए s के अलावा कोई अन्य डेटा प्रकार निर्दिष्ट करें

  3. सिम्फनी + सिद्धांत:बूलियन फ़ील्ड के डिफ़ॉल्ट मान के लिए सही YAML सिंटैक्स

  4. MySQL पंक्ति सम्मिलित करें, डुप्लिकेट पर:प्रत्यय जोड़ें और पुनः डालें

  5. Laravel Group By Date