Вот что я пишу, поле такое есть,но почему-то не находит:
$forpost = $_POST['email'];
$quer = 'SELECT * FROM `users` WHERE `email` = \'"$forpost"\'';
$findemail = $db->query($quer);
Помогите пожалуйста, может что-то не так с \'"$forpost"\''.
В одинарных кавычках не выполняется подстановка данных. Советую почитать об этом, чтобы не возникало ошибок в дальнейшем (первая ссылка в выдаче гугла).
Исправьте $quer следующим образом и все будет работать: $quer = "SELECT * FROM `users` WHERE `email` = '$forpost'";
Правда ко всему прочему, вариант представленный вами не исключает возможности sql-инъекции, поэтому, я бы еще экранировал подставляемые значения, а то и вовсе использовал PDO
В вашем случае можно экранировать кавычки при помощи $db->escape_string($_POST['email'])
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости