Я пытаюсь создать запрос, который будет сравнивать электронные письма с адресами из таблицы и возвращать количество найденных совпадений.
Что у меня есть
$checkMail = $this->_filteredData['AccountEmail'];
$query = "SELECT count(*) FROM AccountDetails WHERE AccountEmail=?";
$values = array($checkMail);
$this->_DBO->runSelectQuery($query, $values, true);
/////// This is In A Different Class
public function runSelectQuery($query, $values = array(), $returnResults = false)
{
$sth = $this->_DBO->prepare($query);
$sth->execute($values);
}
Завершение
Моя проблема в том, что я не знаю, как закончить, мне нужно выяснить, сколько совпадений найдено.
Будет только 1 совпадение, если оно есть, так как электронные письмауникален в таблице, поэтому он либо возвратит 0, либо 1. Если он вернет единицу, мне также нужно получить другие данные из таблицы, значение пароля и номер идентификатора.
Я не знаю, если этоэто правильный способ сделать это, поэтому любые отзывы будут оценены.
Спасибо
Крис