#php #mysql
#php #mysql
Вопрос:
У меня ошибка:
Неизвестный столбец ‘a.Адрес электронной почты’ в ‘списке полей в PHP из запроса к базе данных.
Пожалуйста, не могли бы вы сказать мне, почему ему не нравится тот факт, что у меня есть пробел между электронной почтой и адресом, и как я могу это исправить.
Вот мой полный запрос:
SELECT f.*, a.*, a.Email Address, a.Avatar
FROM Following as f
JOIN Accounts as a ON f.followingUserID = a.id
WHERE followingUserID = '$acID'
Ответ №1:
Процитируйте это:
a.`Email Address`
И избегайте пробелов (или тире, или зарезервированных слов) в именах таблиц / столбцов / as.
Комментарии:
1. редактировать — Теперь я получаю ошибку: Неизвестный столбец ‘a’ в ‘списке полей’
2. «ВЫБЕРИТЕ f.*, a.*, a.
Email Address
, a.Avatar
Из следующих как f ПРИСОЕДИНИТЬСЯ к учетным записям как a на f.followingUserID = a.id ГДЕfollowingUserID
= ‘$acID'»3. @RhumSHISH, не ставьте пробел между a. и `адресом электронной почты`, но напишите это точно так, как это сделал Денис.