За последние 24 часа нас посетили 17818 программистов и 1686 роботов. Сейчас ищут 927 программистов ...

PDO

Тема в разделе "PHP для новичков", создана пользователем Andrey2010, 20 июн 2019.

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @ElisDN А можешь сказать зачем ты написал свои методы query для запроса?
     
  2. ElisDN

    ElisDN Активный пользователь

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    Для возможности в query передать $params.

    А лично мне самописный класс DB не нужен. Использую либо напрямую PDO, либо Connection из готовых библиотек.
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    Ну а зачем обычный запрос подготавливать ?
     
  4. ElisDN

    ElisDN Активный пользователь

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    Тогда так:
    PHP:
    1. public function query(string $sql, array $params = []): PDOStatement {
    2.     if (!$params) {
    3.         return $this->pdo->query($sql);
    4.     }
    5.     $stmt = $this->prepare($sql, $params);
    6.     $stmt->execute();
    7.     return $stmt;
    8. }