Вытащить id по значению

153
10 ноября 2019, 19:20

Есть БД, состоящая только из почт и их id. Как вывести на страницу id почты, если пользователь ввел свой адрес - ему сообщение номер вашей почты (ID почты). Перебор массива не спасает.

$email = $_POST['email'];
function getAllIds ()
{
    $db_connect = new PDO("mysql:host=localhost;dbname=cert", "root", "");
    $get_all =$db_connect->query("SELECT * FROM ids");
    $ids = $get_all->fetchAll(PDO::FETCH_ASSOC);
    return $ids;
}
$ids = getAllIds ();
foreach($ids as $id) {
    if ($email === $id['email']) {
        echo $id['id'];
    }
}
READ ALSO
Уязвим ли php код [закрыт]

Уязвим ли php код [закрыт]

Уязвим ли данный код? Смогут ли обрезатьgif в названии файла и залить веб-шелл? Или можно не беспокоится? Кавычки код пишет в название файла...

146
PHP фильтры $_REQUEST

PHP фильтры $_REQUEST

Почему вместо $get нельзя выполнить php код? Фильтров нет, но кавычки отображаются как текстЕсли в $get задать - $a или "

110
Аналог getmicrotime в perl?

Аналог getmicrotime в perl?

В php есть такая функция как microtimeТакже его доп

111
Как работает метод send()?

Как работает метод send()?

В документации написано, что он передает значение в генераторМожете подробнее описать, как это происходит? Непонятно, что проверяет цикл...

133