| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Что лучше, MySQl или MySQLi? |
| Автор: theworldcreator 24.9.2007, 20:45 |
| Здравствуйте. Хочу узнать мнение профессионалов - что лучше, MySQL или MySQLi? Просто в моей первой книжки по PHP рассказывали ТОЛЬКО про MySQLi, постоянно его рекламируя, и я как то не ставил под сомнение разумность использования именно его, а сейчас обратил внимание, что все(по крайней мере что я видел) примеры даваемые вами на этом форуме используют MySQL. Какие есть за и против? Кто, что использует? |
| Автор: check 24.9.2007, 21:16 |
| theworldcreator, вы немного путаетесь в терминах =) MySQL это СУБД, а mysqli - библиотека PHP5 для работы с MySQL. |
| Автор: theworldcreator 24.9.2007, 21:43 |
| Извиняюсь за неграмотность. Но все таки можно использовать две(наверное даже больше) библиотеки - MySQL и MySQLi. А какая лучше? |
| Автор: -=Ustas=- 25.9.2007, 09:04 | ||
И опять туда же. |
| Автор: sTa1kEr 25.9.2007, 09:50 |
| Расширение php_mysqli было написано в PHP 5 для работы с MySQL >= 4.1.24 (если не изменяет память). И естественно имеет дополнительные плюшки в сравнении с php_mysql. Так, на пример, php_mysqli умеет работать с prepared statements на уровне СУБД (имхо, это одно из самых больших плюсов) и имеет ОО подход. Т.ч. если у вас PHP 5 и MySQL >= 4.1.24, то несомненно нужно пользоваться php_mysqli. А примеры здесь в большинстве с использованием расширения php_mysql для совместимости со всеми версиями PHP и MySQL. |
| Автор: theworldcreator 25.9.2007, 13:29 |
| О, спасибо. Буду дальше использовать MySQLi. |
| Автор: SamDark 25.9.2007, 17:41 |
| http://ru2.php.net/manual/ru/ref.pdo.php забыли упомянуть, а надо бы... |
| Автор: sTa1kEr 25.9.2007, 18:25 |
Совершенно верно. Единственное, в PHP < 5.2 он достаточно сырой со множестном неприятных багов. |