Я пытаюсь написать свой первый запрос на соединение, который поможет мне присоединиться к двум различным таблицам, один для студентов, а другой - для subjects.This мой первый запрос на соединение, и кажется, что это не работает, может кто-нибудь указать на mistakes.Php не показывают какую-либо ошибку или Worningjoin query not fetching any data
try{
$pdo=new PDO("mysql:host=localhost;dbname=mydb",'root','');
$sql="SELECT * FROM students LEFT JOIN subjects WHERE students.courseid=subjects.courseid";
$conn=$pdo->prepare($sql);
if($conn->execute()){
$results=$conn->fetchAll();
print_r($results);
}
}catch(PDOException $e){
echo $e->getMessage();
}
Если вы запустите свой запрос в оболочке MySQL, вы также не получите результат? – Musa
Просто выполните var_dump ($ results); и опубликуйте результат здесь –
Где находится 'courseid' в' subject' table? – Thamilan