Файл: l2ps_v5/upsql.php
Строк: 11
<?php
/**
* Создание базы из дампа при помощи mysqli
* автор: Nc_Soft
* 29.10.08
*/
/*
Часто бывает нужно загрузить sql-дамп, а в phpmyadmin лезть либо не хочется,
либо никак (с мобилы).
Что нам не хватает в обычном процедурном интерфейсе php-mysql?
Правильно, возможность совершить несколько запросов, разделенных ;
Сейчас я покажу как это сделать при помощи mysqli (разумеется, он должен быть на хостинге)
*/
//параметры доступа к бд
define('HOST','localhost');
define('USER','юзер');
define('DB','база');
define('PASS','пароль');
//коннектимся
$mysqli=new mysqli(HOST,USER,PASS,DB);
if (mysqli_connect_error()) die('access error');
//допустим, это файл дампа
$dump='tables.sql';
//выполняем все запросы в дампе
$mysqli->multi_query(file_get_contents($dump));
//всё, база создана.
?>