P.S. Если можете дайте пояснение вашему ответу.
Примечание:
Для быстрого редактирования sql запросов, чтоб не лазать в 27 файлов ... думаю облегчить себе участь, но не уверен, безопасно ли использовать константы в данном случаи.
Примечание:
Вот что-то похожее на это:
define('inj_start', ':inj_start');
define('inj_num', ':inj_num');
$sql2 = $db->prepare("
SELECT
`articles`.`id_art`,
`users`.`link_user`
FROM
`articles`
JOIN
`users`
ON
`articles`.`meta-author_art` = `users`.`id_user`
LIMIT
" . inj_start . ",
" . inj_num . ";
");
$inj_start = 1;
$inj_num = 2;
$sql2->bindParam(inj_start, $start, $inj_start, PDO::PARAM_STR);
$sql2->bindParam(inj_num, $num, $inj_num, PDO::PARAM_STR);
$sql2->execute();
Примечание:
<<< Чем плоха просто переменная?
У меня движок исключительно на константах построен (в большинстве случаев).
Безопасно ли в данном случаи использовать константы?
Примечание:
index0h, советуете оставить как есть, без констант для плэйсхлдеров?
Примечание:
<<<У вас плохая архитектура движка. Настоятельно рекомендую сделать ревизию решения, пока ещё не поздно.
Можете пожалуйста сказать, почему?
Примечание:
<<<У вас плохая архитектура движка. Настоятельно рекомендую сделать ревизию решения, пока ещё не поздно.
Если я правильно вас понял, то вы имели ввиду то что, если "Некто" завладеет этим файлом, то у него будет более ясная картина происходящего в движке. Поэтому, вы рекомендуете это не делать?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.