Библиотеки MySQLi или MySQL используются для взаимодействие PHP с Движок БД MySQL. Рекомендуется вместо них использовать PDO PHP.
Расширение MySQLi совместимо только с версиями MySQL 4.1 и выше. Для более старых версий MySQL, по-прежнему придется использовать старое расширение.
$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(); /* закрытие соединения */
?>