Задать вопрос
@mr-labsder

Как проверить существует ли элемент в БД?

Как проверить есть ли нужный mail в базе данных?

//	Подключение к БД
		$link = new PDO('mysql:host='.$host.';dbname='.$name, $user, $pass);
		$result = $link->query('SELECT EXISTS (SELECT count(mail) FROM vk_akk WHERE mail = mail@mail.ru) is_exist');
		if ($result) {
			echo "YES";
		} else {
			echo "NO";
		}
		unset($result);

		//	Закрытие соединения с БД
		$link = null;

Всегда показывает YES, даже если такого нет. где ошибочка?
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Boris Köln К ответам на вопрос (3)
@BorisKorobkov Куратор тега MySQL
Web developer
if ($result['is_exist']) ...
Ответ написан
Комментировать