Это надо рассказывать не мне, а авторам CMS, чтобы они писали запросы в соответствии с этой спецификацией. И это не делает твой ответ осмысленным все равно. "Любая CMS", написанная под mysql, из коробки на оракле не заведется. Тупо хотя бы из-за отличий в DSN.
DigitalSmile: Я говорю сейчас не об авторе вопроса, а об авторе ответа. Проверка нужна ему. Как раз подход-то я и предлагаю проверить перед тем, как выдавать в виде ответа.
Вариант с репликой не годится. Модератор не может быть специалистом во всех без исключения областях IT. И, как следствие, далеко не всегда может оценить качество ответа, который может иметь формальные признаки корректного (аргументация, ссылки) но быть 100% неверным. Я бы скорее пожертвовал шуткой в пользу реплики, но однозначное указание на некорректность ответа добавил.
это не работа, а пара минут факт-чекинга. Речь не идет о многостраничных скриптах. В ответах пишут максимум 5-10 строчек. И в них-то очень часто пишут нерабочую ерунду.
Alex: ты очень смешной мальчик :) про таких как раз я только что написал свой вопрос. МНЕ НЕ НУЖНО ЧИТАТЬ ПРО ПДО. ПОТОМУ ЧТО Я РАБОТАЮ С НЕЙ МНОГО ЛЕТ. И знаю, что делает эта библиотека гораздо лучше вас, "читателей", которые смотрят в книгу, но видят фигу. Даже в этом абзаце написано "МЕТОДЫ". Методы, а не запросы. попробуй сделать умственное усилие и понять, чем отличается одно от другого
Он имеет в виду что в PDO есть fetchAll(). Но этот хелпер не может заменить ручной перебор в ряде случаев, так что наша изначальная "проблема" все равно остаётся. Статья по ссылке, кстати, чудовищная. Аффтар - редкий тупица.
нет, небезопасно. Ты же уже спрашивал. Повторяю ещё раз. дело не в той переменной, которую ты передаешь в mysql_query, а в той, которую засовываешь в запрос. Запрос - это та строчечка, которая "SELECT ..." . Теперь понятно?
массив неудобен. к примеру, preg_match() должен вернуть и успешность, и найденные результаты. В итоге извращаемся с переменными по ссылке. А был бы объект - обратились бы к специально обучнному методу за результатами.
kazmiruk: все наоборот :) аргумент-то я как раз привел. Но тебе не нужен аргумент, тебе нужен чужой дядя, на авторитет которого ты мог бы сослаться. А мне такой дядя не нужен. Я сам себе дядя. Ты против аргумента возразить что-то имеешь? Или технологическая дискуссия для тебя сводится к вопросу "У кого статья круче"?
kazmiruk: в отличие от большинства местных доброхотов, я свои знания получаю не из статей, а из практики и собственной головы. Мне не нужны статьи, чтобы понимать технологию. И не нужны ссылки, чтобы убеждать очередного Фому Читающего. Если на меня найдет такой каприз, я напишу статью сам. Если не найдет - придется тебе оставаться неучем :) Но тебе это все равно не поможет. потому что ты статью рассматриваешь не как источник знаний, а как Указующий Перст, который говорит тебе "вот так правильно". А понимать статьи ты не научен. Если бы ты умел читать, то тебя убедил бы и мой пример с тостером.