MySQLi - это улучшенный драйвер для работы с базами данных MySQL
Подробнее о драйвере вы можете прочитать в Википедии
Несколько примеров:
Инициализация базы данных
<?php
$mysqli = new mysqli('localhost','user','password','base');
if(!$mysqli) $mysqli->error;
Установка кодировки
<?php
$mysqli->set_charset('utf8');
Запрос в базу данных
<?php... Автор: Dmitry Kokorin (07.02.2015 / 09:20)
//готовим запрос
$result = $mysqli->prepare("SELECT `col1`, `col2` FROM `table` WHERE `id`=?");
//вставляем параметры.
//'i' - integer, 'd' - double или float, 's' - string
$result->bind_param('i', $_GET['id']);
//выполняем запрос
if($result->execute()){
//подготавливаем переменные в которые будут занесены результаты
$result->bind_result($col1, $col2);
//заполняем переменные
$result->fetch();
//освобождаем память
$result->close();
}else{
//если запрос Не выполнился
//выдаем ошибку
die('error - '.$mysqli->errno.' - '.$mysqli->error);
}
Просмотры: 2078
Комментарии (11) »