Самый простой MySQL ГДЕ Необязательно. Как? - PullRequest
1 голос
/ 03 марта 2020

Следующий фрагмент показывает запрос SELECT для всех записей из таблицы .

Как видите, Я закомментировал предложение WHERE и PDO Соответствующая ему привязка.

# CREATE PDO CONNECTION
$pdoConnection = self::pdoConnection();

# ESTIMATE QUERY STRING...
$pdoQueryString = "
                  SELECT *
                  FROM
                    tblEstimate
                  -- WHERE status = :estimatesFilter
                  LIMIT 5;

                  ";

# PREPARE...
$pdoStatement = self::pdoStatement($pdoConnection, $pdoQueryString);
# BIND...
// $pdoStatement->bindParam(":estimatesFilter", $estimatesFilter, PDO::PARAM_STR); // STR
# EXECUTE...
$pdoStatement->execute();
# FETCH ALL...
$pdoResultSet = $pdoStatement->fetchAll();

Я понимаю, что могу выполнить конкатенацию строк, используя условия для достижения этой цели, но , есть ли "классный" способ сделать это?

Другие мысли

Я читал о функции COALESCE MySQL, но недостаточно, чтобы знать, доступна ли она только для хранимых процедур, как я, кажется, продолжаю сталкиваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...