Я не могу получить значения из разных таблиц с помощью внутреннего соединения, вывод всегда ничего не извлекает. Также нет сообщения об ошибке, и я не могу определить, что было неправильно в моем коде .. Может ли кто-то помочь? Я был бы очень признателен. Вот часть моего кода.Извлечение значений из разных таблиц через внутреннее соединение
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("student_records",$con);
if(isset($_COOKIE['username']))
{
if($_COOKIE['username']!='admin')
{
$tbl6=mysql_query("SELECT A.LName, A.FName, A.MName, B.YearLevel
FROM student as A INNER JOIN stud_course as B ON A.StudNo=B.StudNo INNER JOIN course as C ON B.CourseCode=C.CourseCode INNER JOIN religion as D ON A.ReligionID=D.ReligionID
WHERE A.StudNo = '".mysql_real_escape_string($_COOKIE['username'])."' ");
while($row=mysql_fetch_array($tbl6))
{
echo "<td>".$row['LName']."</td><td>".$row['FName']."</td><td>".$row['MName']."</td><td>".$row['Course']."</td><td>".$row['YearLevel']."</td><td>".$row['EAdd']."</td><td>".$row['ReligionName']."</td></tr>";
}
}
}
?>
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). –
ТАКЖЕ, НЕ ТИПА В КАПС. ЭТО ОНЛАЙН-ВЕРСИЯ ОБУВИ. –
@JohnConde - У вас есть этот комментарий, который где-то сохранился, вырезать и вставить? –