说明:数据库连接信息完全正确,但是不知道什么地方出错了,麻烦帮我找下错误,万分感激!
<?php
/*------------------------------------------------配置数据库---------------------------------------*/
//mysql主机名
$db_host='localhost';
//mysql数据库用户名;
$db_user='root'
//mysql数据库名
$db_name='db0';
//mysql数据库密码
$db_password='123456';
//创建数据表时默认的文字编码
$db_charset='utf8';
//表前缀
$table_prefix = 'db0_';
/*------------------------------------------------连接数据库---------------------------------------*/
$conn = mysql_connect($db_host,$db_user,$db_password);
//获得数据库版本信息
$rs = mysql_query("SELECT VERSION();",$conn);
$row = mysql_fetch_array($rs);
$mysqlVersions = explode('.',trim($row[0]));
$mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1];
if($mysqlVersion >= 4.1)
  {
   $sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$db_charset;
  }
/*------------------------------------------------创建表-------------------------------------------*/
$query = '';
  $fp = fopen('sqltables.txt','r');
while(!feof($fp))
{
 $line = rtrim(fgets($fp,1024));
 if(ereg(";$",$line))
 {
   $query .= $line."\n";
   $query = str_replace('#@__',$table_prefix,$query);
   if($mysqlVersion < 4.1)
   {
    $rs = mysql_query($query,$conn);
   }
   else
   {
    if(eregi('CREATE',$query))
    {
    $rs = mysql_query(eregi_replace('TYPE=MyISAM',$sql4tmp,$query),$conn);
    }
    else
    {
    $rs = mysql_query($query,$conn);
    }
   }
   $query='';
 }
 else if(!ereg("^(//|--)",$line))
 {
   $query .= $line;
 }
}
fclose($fp);
?>