Ten eerste:er is een fout. Je mist een waar in de eerste zoekopdracht:
$query = "SELECT * FROM `student_record` id = 201102887;";
moet zijn:
$query = "SELECT * FROM `student_record` where id = 201102887;";
Dat is voldoende om een leeg scherm te hebben.
Voor de rest is je code ok, in lijn met het klassieke voorbeeld uit:
http://php.net/manual/en/mysqli.multi-query .php
Wat ik me afvraag is of je je server echt hebt geconfigureerd om php in html uit te voeren.
Zet dit deel van je code met de bovenstaande correctie in een .php-bestand en je zult resultaten zien:
<?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);
?>
Ik heb de ontbrekende waar en de sluiting van de verbinding toegevoegd.
Ik hoop trouwens dat je zeker weet dat de records met die id's in je database staan.