Alexey
Разницу понимаете?
Pathologic
безопаснее mysqli, не нужно передергивать
Alexey
блин. PDO приводит конструкцию к безопасному mySQL
Pathologic
pdo и mysqli это расширения php для работы с mysql
Alexey
mysql - язык ниже чем PDO.
Anonymous
mysql - язык ниже чем PDO.
Простите схренали?
Alexey
? Простите, а почему нет?
Anonymous
SQL это язык запросов в базу, и ограничен строго базой
Anonymous
А при желании, через php можно хоть серваком управлять
Anonymous
Доступ более низкий, чем к одному приложению
Anonymous
Или я путаю низкий и высокий
Anonymous
Возможно путаю
Alexey
Либо ты, либо я)
Anonymous
Всё правильно, не путаю. Высокоуровневые это ограниченные. Низкоуровневые это те которые близки к машинному коду
Alexey
кто-то из нас точно что-то путает, но мысль понятна)
Alexey
так. все верно.
Anonymous
Я бы и php не относил к низкоуровневым.
Сергей
Alexey
Так, тогда чем PDO ниже чем mysqli
Anonymous
Так, тогда чем PDO ниже чем mysqli
Я говорил, что он безопаснее, чем mysqli
Anonymous
Уговорил. Тут нужно ещё провести тест, кто из них меньше памяти жрёт. так разработчики php могут отдавать предпочтение, но вопрос в том, что жрёт меньше памяти.
Anonymous
Просто когда я осваивал mysql, то везде активно пихали PDO, как самую безопасную и самую-самую. Так и осело в голове. Но полноценных тестов не проводил.
Alexey
Блин. Че-то я после вчерашнего косноязычен)) это все равно что говорить что bitrix безопаснее modx.
Anonymous
Ну вообще, для меня, написать голый запрос на много проще, чем возится с библиотекой. Потому что потом вылезет что для добавления какого-нибудь UNION, нужно с бубном поплясать
Камиль
хочут задать очередной нубский вопрос.... 3 2 1 внимание! При событии OnPageNotFound не работает header('Location: http://ya.sru/'); канает только header('Refresh: 0; URL=Location: http://ya.sru/);, но с задержкой. Нет ли у evo какого нить своего редиректа как в рево?
Камиль
нет)) сейчас
Alexey
вот - и я о том же. Просто можно самому проверять данные, можно не проверять. А в случае с PDO проверка будет в любом случае.
Камиль
Exit добавлял?
😅 заработало
Камиль
У тебя скорей всего после этого header-а ещё что-нибудь вылазит и он сбивается
как только вы написали про exit до меня это допёрло))
Сергей
если все будут пдо использовать, то ломать будет нечего. не вариант вообще))
alexx
а с РФ в РБ вьехать что-то надо? или прямо так сел и поехал?
alexx
приставы там на границе штрафы неоплаченные не проверяют?
Anonymous
Но его спросят, только когда будете ехать из РБ в РФ
Anonymous
По направлению РФ -> РБ нет контроля, в обратном направлении есть. И то только с российской стороны
Anonymous
ребят когда создаешь 2 мульти тв в 1 шаблоне у которых есть поля richtext не сохраняет у 2 мульта информацию в этом поле.. , че может быть?
Мы тут в споре потеряли вот этот вопрос. Я не знаю чем помочь человеку, не сталкивался с этим делом.
alexx
В принципе можно скататься, около 5000-6000 в одну сторону, главное не заблудиться
Alexey
если ехать через Невиль, там вообще просто табличка "Российская Федерация", "Республика Беларусь"
alexx
посмотрел на поезде через Питер дешевле всего
Anonymous
Многие с рево также думали про xpdo, пока им не показали хорошую дыру
xPDO - говно, которое тормознутое и глючное. Никогда не понимал радости от его использования. Там только один плюс, можно с записью работать как с объектом. Но там столько лишнего дерьма подтаскивается, что ну нафиг.
alexx
типа можно с разными типами баз данных работать
alexx
только хз кому оно на до
Anonymous
Anonymous
Собственно говоря у них только за счёт pdo это и возможно
Камиль
Ещё глупый вопрос)) DLSitemap чтобы изменить url (нужно сделать его динамическим) при вызове его не переделать, нужно обязательно залезать в файл сниппета и там prepare переделать или есть более правильный способ?
Камиль
т.е. если зашли на http://ya.sru/ то <loc> http://ya.sru/ </loc> если зашли на http://msk.ya.sru/ то <loc> http://msk.ya.sru/ </loc>и т.д.
Aliaksandr
Но факт, что думали безопасно, а оказалось не очень)
Alexey
Мы тут говории что xPDO дырявое, SQL быстрее, небеопаснее и т.д. Почему мы об этом пишем? Потому что мы знаем и PDO И прямые запросы. А молодняк не знает.
Anonymous
Только не проговорись об этом на модх.про:)
Да могу легко сказать. И скинуть ссылку вот эту. Где им показывают на сколько PDO шустрее их xPDO https://modx.pro/development/3144/
Alexey
Для него есть xPDO. Для него есть ООП. Для него есть высокий уровень, а низкого нет. Вообще. Поэтому на мой взгляд и мало молодых кадров в ветке evo
Alexey
ты мамонт))
Alexey
Я говорб образно и в целом
Pathologic
PDO и xPDO это не корректно сравнивать по скорости (: http://wdevblog.net.ru/dnevnik/veb-razrabotka/sravnenie-orm-xpdo-vs-propel.html - вот корретное сравнение не в пользу xPDO
Anonymous
Ну и вообще ООП очень полезно знать. Я его плохо знаю, но нужно освоить. Значительно упрощает жизнь.
Pathologic
просто в рево подменяют понятия, используют xpdo как конструктор запросов, выборку потом делают через pdo и кричат что ничего не тормозит
Pathologic
но все равно xpdo после dbapi c голыми запросами кажется большим прорывом ((:
Alexey
вспомнился что-то "композитный сайт" на Битриксе... Может xPDO и тормозит, но зато расскручен
Anonymous
Ну так ту ссылку что я дал, там и есть запрос через PDO, правда не помню указано это или нет
Pathologic
не раскручен xpdo ни разу и никому вне MODX не нужен
Pathologic
потому что есть eloquent
Alexey
а в рамках MoDX - расскручен
Pathologic
нет, просто нет альтернатив (:
Alexey
mysql_query()
Anonymous
потому что есть eloquent
Пришлось гнуглить что это такое, оказалось я этим пользуюсь😁
Anonymous
mysql_query()
Сгинь
A
Это фиаско
Anonymous
Это фиаско
Будем считать, что никто не заметил 😉
A
330 человек ))
Am
(%
Pathologic
опять же я видел исследование скорости работы через eloquent и голыми запросами - запросы в 3 раза быстрее
Anonymous
опять же я видел исследование скорости работы через eloquent и голыми запросами - запросы в 3 раза быстрее
Голые запросы всегда будут быстрее, просто потому что это голые запросы.