Я только что закончил курс внедрения в PHP, и на протяжении всего форума stackoverflow люди рекомендовали мне переключиться на PDO, подготовленные заявления или MYSQLi, я вкратце проверил руководство, но большая часть его прошла по моей голове.
Я использую функции mysql_ * до сих пор, поэтому эти понятия для меня новы. Я думаю, что они используются для доступа и выполнения действий с базой данных, но я не уверен.
В чем разница между PDO, подготовленными операциями и MySQLi, являются ли они разными функциями, которые выполняют одну и ту же задачу? Являются ли они совместимыми в script или он "выбирает тот или иной"? И, наконец, что дает лучшую производительность?
Обновление: спасибо за ответы, я буду охотиться за дополнительными учебниками PDO.
Для справки я также нашел следующие сообщения полезными: