За последние 24 часа нас посетили 17566 программистов и 1677 роботов. Сейчас ищут 1990 программистов ...

Вопрос по пдо

Тема в разделе "Прочие вопросы по PHP", создана пользователем Неугомонный, 14 апр 2018.

  1. Неугомонный

    Неугомонный Активный пользователь

    С нами с:
    10 фев 2018
    Сообщения:
    192
    Симпатии:
    3
    PHP:
    1. $stmt = $db->prepare('SELECT COUNT(*) FROM `'.PREFIX.'_users` WHERE `username` = :username');
    2. $stmt->execute(array(':username' => $_POST['username']));
    3. $username = $stmt->fetchColumn();
    4. if($username == 1)
    Можно записать этот запрос так и будет он работать корректно?
    PHP:
    1. if($db->prepare('SELECT COUNT(*) FROM `'.PREFIX.'_users` WHERE `username` = :username')->execute(array(':username' => $_POST['username']))->fetchColumn() == 1)
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    нет
    --- Добавлено ---
    execute return boolean
    --- Добавлено ---
    non-object fetchColumn()