olamedia .: суть неверная. В статье упоминается некое несуществующее в природе "SQL экранирование" - абсолютно бессмысленная вещь, которую каждый нуб будет понимать по-своему а в итоге все сделают неправильно. То есть, ценность этого совета - отрицательная.
не стоит, все-таки, употреблять слово escape. оно такое же дурное, как и "экранирование". Ну как можно один и тем же словом обозначать и добавление слешей к кавычкам и добавление кавычек к выражению? Как бедный нуб должен понимать в итоге это слово? Во-первых, надо говорить "форматирование". А во-вторых, если проблема в tourpreregtable, то недо не толкьо добавлять апострофы, но и искейпить их. Поскольку .$nearTour['tourpreregtable'] - тут явно может быть что угодно, например, '; DROP DATABASE x;
Не важно где живет переменная $this->dbresult и откуда к ней доступ. Главное что она есть. Значит, будут и глюки. ДБАЛ ВООБЩЕ не должен персистить результаты, в принципе. Я, конечно, понимаю, что ты гений а Вез - лох, но он почему-то в ПДО сделал отдельный класс для результата. А не "приватную переменную без доступа извне".
В чем конкретно накосячили? Дело не в стоимости, дело в осмысленности. Все дополнительные результаты живут строго в пределах соединения и умирают вместе с ним. То есть отдельно их убивать смысла нет
Но ты пойми главное - что ни один твой вопрос не несет никакого смысла. Фреймворк можно любой, а можно совсем без фреймворка. Nginx не потому что он "лучше" для апи просто потому что это мейнстрим сейчас на серверах. Спрашивать о технологиях имеет смысл, если у тебя есть какие-то конкретные запросы. А на текущий твой вопрос можно ответить только то, что я написал.
Технология MVC как раз и гарантирует (при правильном применении), что формат отдаваемых данных никак не отражается на логике приложения. То есть сервис, который отдаёт JSON, с точки зрения фреймворка пишется абсолютно точно так же как сайт, который отадёт HTML.
Ну, я-то как раз вопрос читал, и ничего, кроме REST (ну или там XMLHTTPRequest) на такой вопрос ответить в принципе нельзя. Бессмысленный вопрос с бессмысленными тегами. Любой инструмент полезен только если он применяется по назначению, а не потому что чувак с тостера его использует.
Вот ты никак не угомонишься :) Главная беда ламеров в России - это их раздутое ЧСВ. Нет чтобы, осознавая свою ничтожность, тихо внимать и не вякать. Но нет - надо пойти всем рассказать и показать, какой ты никчемный лоботряс :)
Да, мне виднее. В твоих скриптах понятия "end of script execution" и "connection is no longer required" являются практически тождественными, а разница между ними - микроскопической. Так что ты зря возбудился на это предложение. У тебя есть куда более важные проблемы, чем эта.