{% else-1 %}
Часто бывает нужно загрузить sql-дамп, а в phpmyadmin лезть либо не хочется,
либо никак (с мобилы).
Что нам не хватает в обычном процедурном интерфейсе php-mysql?
Правильно, возможность совершить несколько запросов, разделенных ;
Сейчас я покажу как это сделать при помощи mysqli (разумеется, он должен быть на хостинге)

                        
<?php 
//параметры доступа к бд
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));

//всё, база создана.
?>
2 51 0
Без комментариев...