//mysqli面向过程
write_database('./install.sql', FALSE);
function write_database($filename, $is_echo = TRUE) {
global $mysqli;
$s = file_get_contents($filename);
$s = str_replace("\r\n", "\n", $s);
$s = preg_replace('#\n\#[^\n]*?\n#is', "\n", $s); // 去掉注释行
$sqlarr = explode(";\n", $s);
foreach($sqlarr as $sql) {
if(trim($sql)) {
if($is_echo) echo $sql." <br /><br />\n";
mysqli_query($mysqli,$sql) OR exit("<b>Error:</b><br>\n$sql<br>\n<font color='red'>".mysqli_errno($mysqli).":".mysqli_error($mysqli).'</font>');
}
}
}
连接语句参考这里:PHP:mysqli面向过程查询小记