<?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)); //всё, база создана. ?>