Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: MySQL vs MySQLi vs PDO

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Maklaud
Отправлено: 21 Апреля, 2011 - 20:18:17
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Всем привет! Я только начал изучать PHP, выбрал пока книжку PHP for Absolute Beginners, автор Jason Lengstorf. В ней он говорит, что есть 3 способа работы с базой:

1. PHP’s MySQL Extension
2. PHP’s MySQLi Extension
3. PHP Data Objects (PDO)

А затем говорит следующее:
Due to potential security weaknesses in the MySQL Extension, developers are strongly encouraged to use PDO or MySQLi when using MySQL 4.1.3 or later.

Собственно понятно, что от MySQL можно отказаться. Но какой выбрать - MySQLi или PDO ? В книге он в основном приводит примеры на последнем. Хотелось бы сразу пойти в "правильном" направлении, если есть какие-то преимущества.

Спасибо.
 
 Top
EuGen Администратор
Отправлено: 21 Апреля, 2011 - 20:38:04
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Используйте PDO - большинство фреймворков используют этот подход. Да и объектную модель изучите заодно.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB