МОЖНО ЛИ В PHP РАБОТАТЬ С НЕ MYSQL БАЗАМИ ДАННЫХ

В PHP можно работать не только с базами данных MySQL, но и с другими СУБД, например PostgreSQL, Oracle, MS SQL, MongoDB и др.

Для работы с базами данных, работающими через стандартный протокол ODBC, в PHP существует встроенное расширение PDO. Он позволяет прозрачно работать с разными СУБД через единый API.

Пример работы с PDO и Oracle:

$conn = new PDO('oci:host=localhost;dbname=orcl', 'username', 'password');
$stmt = $conn->prepare("SELECT * FROM users WHERE id=:id");$stmt->bindValue(':id', $id);$stmt->execute();$result = $stmt->fetch(PDO::FETCH_ASSOC);

Пример работы с PDO и MongoDB:

$conn = new PDO('mongodb://localhost:27017');$db = $conn->selectDB('test');$collection = $db->selectCollection('users');$result = $collection->findOne(array('id' => $id));

В целом, работа с разными СУБД через PDO очень похожа, это очень удобно, так как не нужно привыкать к разным API и каждый раз переучиваться.

PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных

PHP MySQL - Работа с базой данных

PHP для начинающих - #13 Подключение к БД и первый SQL-запрос

Работа с базой данных на PHP и MySQL

Работа с базами данных SQL в PHP (Таблица)

PHP, PDO Доступ к базе данных #1

Аndroid приложение с онлайн подкачкой данных из базы MySQL через скрипты PHP [GeekBrains]

Реклама
Новое
Реклама