php导入sql文件


有时候服务器没有安装phpmyadmin,又没有服务器命令行的权限,执行php导入sql非常有必要,这个文件在windows php 5.2 apache2.2下测试通过
/*
	File: import.php
	All rights reserved.
	Version:$Id $
*/
define('IN_PROGRAM',1);
require_once './class.mysql.php';

$db = new mysql('localhost','root','','test');

if(file_exists('import.lock')) {
	die('please delete import.lock.');
}

$sqlfile = 'sql/hostel.sql';
$fp = file($sqlfile);
$sql = '';
$query_number = 0;
for($ii=0; $iiquery($sql);
		$sql = '';
		$query_number++;
	}
}
echo $query_number;
if($query_number > 0) {
	$fp = fopen($sqlfile,'w+');
	fwrite($fp,'');
	fclose($fp);
}
  • 你可能对这些文章感兴趣