php подготовленный оператор несколько возможных запросов - PullRequest
0 голосов
/ 13 июля 2020

Я использую подготовленный оператор для MySQLi PHP, который все работает. Однако приложение, в котором я его использую, имеет 108 различных возможных операторов, все очень похожих, которые можно запускать либо без условий:

select * from table1

, либо с

select * from table 1 where user_level = 1)

Вопрос, который Я спрашиваю: есть ли способ создать утверждение, охватывающее все возможности, например

select * from table 1 where user_level = {special input} 

, которое даст тот же результат, что и

select * from table1

В противном случае я глядя на много повторений.

1 Ответ

0 голосов
/ 13 июля 2020

Вы бы использовали привязку параметров. См. https://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php.

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