Я очень новичок в PDO - мне говорят только в этом направлении сегодня утром. Итак, выслушай меня. Я пытаюсь переписать свою функцию подтверждения входа из стандартного mysql_query()
в подготовленное заявление PDO, но у меня возникают некоторые проблемы.
Функция loginCheck () пропускает предоставленную электронную почту и пароль, а затем извлекает соль из соответствующей электронной почты. Если число затронутых строк этого запроса было 1, примените переменную $salt
к результату этого запроса.
Для последней части функции я ранее просто использовал:
// standard mysql query goes here
if (mysql_num_rows($query) == 1) {
$salt = mysql_result($query, 0);
}
Теперь вся моя функция выглядит так:
// new mysql query below
global $dbh;
$stmt = $dbh->prepare("SELECT `salt` FROM `users` WHERE `email`=? LIMIT 1");
$stmt->execute($email);
// not sure what to write here?
но у меня возникают проблемы с пониманием того, как перевести верхнюю часть кода в нечто похожее в PDO. Я также, вероятно, делаю что-то еще здесь не так (как всегда), поэтому укажите это мне тоже.
Я просмотрел руководство по PHP и просто не могу понять большую его часть. Есть идеи?