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

मैं एक पृष्ठ में कई प्रश्नों को कैसे निष्पादित कर सकता हूं?

पहला:एक त्रुटि है। पहली क्वेरी में आपको वह जगह याद आ रही है:

$query = "SELECT * FROM `student_record` id = 201102887;";

होना चाहिए:

$query = "SELECT * FROM `student_record` where id = 201102887;";

यह एक खाली स्क्रीन के लिए पर्याप्त है।

बाकी के लिए आपका कोड ठीक है, इसके शास्त्रीय उदाहरण के अनुरूप:

http://php.net/manual/en/mysqli.multi-query .php

मुझे आश्चर्य है कि क्या आपने वास्तव में html के अंदर php निष्पादित करने के लिए अपने सर्वर को कॉन्फ़िगर किया है।

उपरोक्त सुधार के साथ अपने कोड के इस भाग को एक .php फ़ाइल में रखें और आप परिणाम देखेंगे:

<?php
$link = mysqli_connect('localhost', 'root', '', 'uoh');
$query = "SELECT * FROM `student_record` where id = 201102887;";
$query .= "SELECT * FROM `course` where id = 201102887;"; 

    if (mysqli_multi_query($link, $query)) {
        do {
            if ($result = mysqli_store_result($link)) {
                while ($row = mysqli_fetch_array($result)) {
                    echo $row['code'];
                    echo $row['term'];
                }
            }   
        } while (mysqli_next_result($link));
    }
/* close connection */
mysqli_close($link);
?>

मैंने कनेक्शन के लापता होने और बंद होने को जोड़ा।

वैसे, मुझे आशा है कि आप सुनिश्चित हैं कि उन आईडी वाले रिकॉर्ड आपके DB में मौजूद हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सूचना:में स्ट्रिंग रूपांतरण के लिए सरणी

  2. बेस 64 इमेज सेलेक्ट और डेटाबेस से एनकोड करने पर पाया गया धीमापन

  3. MySQL खोज और सिंटैक्स त्रुटि को बदलें

  4. QMYSQL ड्राइवर लोडिंग त्रुटि

  5. त्रुटि कोड 1064, SQL स्थिति 42000:आपके SQL सिंटैक्स में त्रुटि है;