title
Description
Body
Вот говорят MySQLi,PDO...
Провел я небольшой тест и заметил что никакой особо разницы и нет...
По крайне мере в генерации...
Вот 1000 раз выводит запись из БД http://sangen.ru/test2/
----------
Вот код (может я че нетак делаю):
|
|
Добавлено спустя 3 минуты 32 секунды:
Ой! в заголовке темы ошибка MySQL vs MySQLi
Отредактировано Nu3oN (2010.05.22 16:31)
Неактивен
есть понятие как кэш базы данных.
Возвратив один раз результат, на следующие вертается просто кэш - поэтому разницы и нет.
Неактивен
Да не только в скорости дело. MySQLi и PDO - это объектно ориентированные прослойки, что позволяет удобнее писать на них большие приложения, в случае с нативными MySQL функциями пришлось бы тратить время на написание классов абстракции этих функций. + PDO позволяет переключаться между разными СУБД. Т.е. не MySQL единым. Еще не совсем понятно что оракл с ним сделает. PDO позволит, в случае чего, безболезненно переключиться на PostgreSQL
Неактивен
Gemorroj написал:
Да не только в скорости дело. MySQLi и PDO - это объектно ориентированные прослойки, что позволяет удобнее писать на них большие приложения, в случае с нативными MySQL функциями пришлось бы тратить время на написание классов абстракции этих функций. + PDO позволяет переключаться между разными СУБД. Т.е. не MySQL единым. Еще не совсем понятно что оракл с ним сделает. PDO позволит, в случае чего, безболезненно переключиться на PostgreSQL
Понятно... я в это просто особо никогда не вникал, слышал только что он быстрее чем обычная процедурка и все... вот и решил потестить! п.с mysqli кстати действительно "удобней" уже начал переписывать свою cms жаль что раньше не заюзал, теперь много переписывать...
Добавлено спустя 4 минуты 14 секунд:
кстати! кто знает где можно почитать про "Встроеные в php" классы? в гугле искал, но мне выдает не то что надо!
Отредактировано Nu3oN (2010.05.24 08:57)
Неактивен
в мануале?) какие именно классы интересуют? их много.
http://php.net/spl
http://php.net/manual/en/class.datetime.php
Неактивен