पहला:एक त्रुटि है। पहली क्वेरी में आपको वह जगह याद आ रही है:
$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 में मौजूद हैं।