Я пытаюсь извлечь данные из более чем двух таблиц, но мне приходится сталкиваться с синтаксическими ошибками (T_ENCAPSED_AND_WHITESPACE)
. Я не знаю, почему это порождает эти ошибки. Является ли мой метод неправильным или я сделал какие-либо синтаксические ошибки? Пожалуйста, помогите мне разобраться в этом.Синтаксическая ошибка, неожиданная '' (T_ENCAPSED_AND_WHITESPACE), ожидающая идентификатор (T_STRING) или переменная (T_VARIABLE) или номер (T_NUM_STRING)
<?php
$sql = "SELECT e.Exam_Name,e.Start_date,c.Standard,c.division,c.RollNo,r.Subject_Name,r.Marks,r.OutOFF
FROM e exam, c class, r result
where c.Class_ID = e.Class_ID
AND c.Student_ID = r.Student_ID;
if($result = mysqli_query($con,$sql))
{
while($row1 = mysqli_fetch_array($result))
{
?>
<html>
<head></head>
<body>
<table>
<tr>
<td><?php echo $row1['Exam_Name'];?></td>
<td><?php echo $row1['Start_date'];?></td>
<td><?php echo $row1['Standard'];?></td>
<td><?php echo $row1['division'];?></td>
<td><?php echo $row1['RollNo'];?></td>
<td><?php echo $row1['Subject_Name'];?></td>
<td><?php echo $row1['Marks'];?></td>
<td><?php echo $row1['OutOFF'];?></td>
</tr>
</table>
</body>
</html>
<?php
}
}
?>
Ahh получил его поблагодарить у за ценный ответ, но я до сих пор не получает результата он не показывает ничего в моем браузере его показ пустой –
@RohitPal я не знаю, как выяснить, что извините –
я получил то, что я сделал неправильно в «FROM e exam, c class, r» result - неправильный метод для назначения, когда я даю «FROM exam e, class c, result r», этот метод снова работает, спасибо @Doruk Ayar –