MySQLi или MySQL
- PDO PHP - библиотека унифицированных методов для доступа к различным базам данных.
Библиотеки MySQLi или MySQL используются для взаимодействие PHP с MySQL. Рекомендуется вместо них использовать PDO PHP.
Расширение MySQLi совместимо только с версиями MySQL 4.1 и выше. Для более старых версий MySQL, по-прежнему придется использовать старое расширение.
- Использование MySQLi
$dbc = new mysqli("localhost", "User", "password", "BD", "3306"); // подключаемся к MySQL if (mysqli_connect_errno()) { /* Проверка подключения */ printf("Ошибка подключения: %s\n", mysqli_connect_error()); exit(); } // Формирование SQL запроса $sql = " SELECT * FROM table "; if (!$result = $dbc->query($sql)) { printf("Code: %d\t Errormessage: %s\n", $dbc->errno, $dbc->error, $sql); } while ($row = $result->fetch_assoc()) { /* извлечение ассоциативного массива построчно */ print_r($row); } $result->free(); /* удаление выборки */ $dbc->close(); /* закрытие соединения */ ?>
- Функция real_escape_string служит для экранирования спецсимволов(\n, \r, \, ', "), перед вставкой в MySQL.
Добавленные слеши не записываются в базу. Они нужны только в запросе, при попадании в базу слеши отбрасываются.
Крупнейшая в Европе школа английского языка
Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!
skyeng.ru
Онлайн школа английского языка
Английский по скайпу от 680р за урок, без заучивания правил. Эффективно! Удобно! Выгодно! Начните обучение прямо сейчас.
melene.ru
Школа английского языка по Skype
Персональные занятия по разумным ценам. Бесплатные ресурсы для студентов: разговорные клубы, блог, вебинары, книги, тест на определение уровня английского. Пробный урок бесплатно!
englex.ru