МОЖНО ЛИ В 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]