php将sql文件导入数据库

时间:2012-08-26 17:11:20

标签: php mysql mysqli

我正在尝试将.sql文件导入到我的数据库中,该文件非常有效,但是当涉及像Åland群岛这样的东西时,它只会插入一个空记录。

$file_content = file('file.sql');
$query = "";
foreach($file_content as $sql_line){
  if(trim($sql_line) != "" && strpos($sql_line, "--") === false){
    $query .= $sql_line;
    if (substr(rtrim($query), -1) == ';'){
      $query = str_replace('[prefix]', DB_PREFIX , $query );
      echo $query;
      $db->query($query);
      $query = "";
    }
  }
 }

0 个答案:

没有答案