Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109

Unknown column 'email' in 'where clause'

22.04.2014, 15:27. Показов 2257. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Не могу понять по чему выдает вот такую ошибку, когда кавычки выставлены правильно. Или дело не в них?
Unknown column 'email' in 'where clause'

PHP
1
$email = $_POST['email'];
PHP
1
$query2 = ("SELECT `id` FROM `users` WHERE `email`='$email'");
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.04.2014, 15:27
Ответы с готовыми решениями:

Unknown column XXXXX in 'where clause' in
Запрос: SELECT login, pass FROM users WHERE `login`=`sdsdd` AND `pass`=`sdsdd` выдает: Unknown column 'sdsdd' in 'where clause' in ...

Unknown column 'cpr160206133' in 'where clause'
Есть поисковая форма <?php // Данные для mysql сервера $dbhost = "host"; // Хост $dbuser = "user"; // Имя...

Unknown column 'eforie' in 'where clause'
upd: Название темы должно было быть Unknown column 'IMG_1900.JPG' in 'where clause' :D Здравствуйте. В данный момент изучаю php. ...

12
 Аватар для Smallvi
5 / 5 / 7
Регистрация: 08.04.2014
Сообщений: 37
22.04.2014, 15:34
Потому что поля email не существует в таблице users.
0
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109
22.04.2014, 15:44  [ТС]
Цитата Сообщение от Smallvi Посмотреть сообщение
Потому что поля email не существует в таблице users.
Нет, оно есть
MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 20 ) NOT NULL ,
`password` VARCHAR( 35 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
`reg_date` VARCHAR( 32 ) NOT NULL ,
`name` VARCHAR( 32 ) NOT NULL ,
`lastname` VARCHAR( 32 ) NOT NULL ,
`phone` VARCHAR( 32 ) ,
`birth` VARCHAR( 32 ) ,
`country` VARCHAR( 32 ) ,
`city` VARCHAR( 32 ) ,
`sex` VARCHAR( 1 ) ,
`skype` VARCHAR( 32 ) ,
PRIMARY KEY ( `id` )
) DEFAULT CHARSET = utf8 COLLATE = utf8_general_ci;
0
 Аватар для Smallvi
5 / 5 / 7
Регистрация: 08.04.2014
Сообщений: 37
22.04.2014, 16:32
IAmHated, странная штука.
0
 Аватар для Sombrero
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
22.04.2014, 16:48
у тебя еще есть запросы?
0
9 / 9 / 2
Регистрация: 13.04.2014
Сообщений: 60
22.04.2014, 17:01
PHP
1
$query2 = ("SELECT id FROM users WHERE email = {$email}");
Попробуй так.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
22.04.2014, 17:12
PHP
1
2
1
$query2 = ("SELECT id FROM users WHERE email ='".$email."'");
Добавлено через 1 минуту
нужно взять email в кавычки, потому что вы сравниваете строки
1
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109
22.04.2014, 17:31  [ТС]
Цитата Сообщение от Sombrero Посмотреть сообщение
у тебя еще есть запросы?
Да, есть
по остальным полям всё работает нормально

Цитата Сообщение от function Посмотреть сообщение

PHP
1
$query2 = ("SELECT id FROM users WHERE email = {$email}");
Попробуй так.
Выдает такое:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@mail.ru' at line 1


Цитата Сообщение от V@D!k Посмотреть сообщение
PHP
1
$query2 = ("SELECT id FROM users WHERE email ='".$email."'");
нужно взять email в кавычки, потому что вы сравниваете строки
Так тоже не работает
0
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
22.04.2014, 18:56
Unknown column 'email' in 'where clause'
Черным по белому написано ) Посмотри, может не к той базе подключаешься. Или вместо буквы L в слове email где-нибудь затесалась единичка, например. У меня такой было
1
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
22.04.2014, 19:01
Цитата Сообщение от IAmHated Посмотреть сообщение
Нет, оно есть
отправь
MySQL
1
explain `users`;
и посмотри какие полай есть, а каких нет
0
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109
22.04.2014, 20:10  [ТС]
crautcher, Вот
Миниатюры
Unknown column 'email' in 'where clause'  
0
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109
22.04.2014, 20:16  [ТС]
Всем спасибо!
Проблема решена.
0
 Аватар для Smallvi
5 / 5 / 7
Регистрация: 08.04.2014
Сообщений: 37
22.04.2014, 20:21
IAmHated, как решили?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2014, 20:21
Помогаю со студенческими работами здесь

Unknown column 'Dream' in 'where clause'
Добрый вечер, пытаюсь вывести с таблицы два поля таким образом : <?php require_once 'db_config.php'; // подключаем скрипт ...

Unknown column 'raspisanie.gryppa_id' in 'on clause'
$q='select * from gryppa JOIN raspisanie ON gryppa.gryppa_id=raspisanie.gryppa_id JOIN zanyatia ON...

Произошла ошибка: Unknown column 'login' in 'where clause'
Хочу реализовать вход в учётную запись по логину и паролю, выдаёт ошибку Произошла ошибка: Unknown column 'God' in 'where clause' (П.с....

Ошибка Unknown column 'jea.catid' in 'on clause'
Добрый день ув. пользователи! Подскажите пожалуйста, как правильно сделать, не получаеться разобраться... вылетает ошибка .. Unknown...

Invalid query: Unknown column 'article.id_lang' in 'where clause'
создаю двуязычный сайт. имею 2 таблицы в базе lang из id 1, 2, lang ru, en и articles id, id _ lang, title, full _ text. это код вывода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru