Вход Регистрация
Файл: 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)); 



//всё, база создана. 

?>
Онлайн: 0
Реклама