Я пытаюсь получить user_email на основе внешнего ключа, который я установил в другой таблице.
Предположим, в одной таблице 'Users' у меня есть:
Пользователи:
id, user_email, user_phone и т. д.
и у меня есть другие пациенты, названные в таблице как
Patient_id, имя пациента, doctor_id.
Где doctor_id - это внешний ключ таблицы пользователей.
У меня есть следующий код:
$query = "SELECT 'users.user_email' as 'name'
FROM users,patients
WHERE 'users.id'='patients.doctor_id' AND 'users.id'='1';
" ;
$result = mysqli_fetch_assoc($conn,$query) ;
while ($row = mysqli_fetch_assoc($result)) {
echo $row['name'] ;
}
Проблема в том, что он не работает. это дает ошибку:
Warning: mysqli_fetch_assoc() expects exactly 1 parameter, 2 given in
C:\xampp\htdocs\joli\data\foreigndata.php on line 10
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null
given in C:\xampp\htdocs\joli\data\foreigndata.php on line 12
PS: соединение с базой данных уже установлено.