您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个分析执行SQL文件来做到数据库上传的小例子

2025/6/19 0:06:45发布13次查看
上传|数据|数据库|执行
    我们对数据库进行迁移的时候,用的一般都是mysqldump 或是phpmyadmin
先把某个表的数据倒出到一个 sql 文件中,然后再用mysql 等工具来执行,以下的例子说明了如何从 sql 文件中读出并结合成sql语句,再上传到远和机器上去执行,免去了事先上传的麻烦。供各位参考。
dump datas
if ($go)
{
echo     dumping data please waiting............................
;
echo your sql file:.$file_name_name.
;
$success=true;    
  $fp=fopen($file_name,r);
     $qu ='';
     while ($str_len =fgets($fp,256))
        { $len=strlen($strlen);
      if (substr($str_len,0,1)!=#)
          {    $qu.=$str_len;
               if (substr($str_len,0,4)==drop)
                    {
                    //echo $str_len;
                    $qu=substr($qu,0,strlen($qu)-2);
                    //echo $qu.  afdf;
                    $re=mysql_db_query($dbname,$qu) or die(mysql_error().$qu);
                    if ($re) echo drop ing table ... ...
; else $success=false;
                    $qu=;
                    }
$sub_b=strlen($str_len)-4;
               if (substr($str_len,strlen($str_len)-4,2)==);)
                 {
                   $qu=substr($qu,0,strlen($qu)-2);
                   $re=mysql_db_query($dbname,$qu) or die(mysql_error().$qu);
                    if ($re) echo inserting... ...
; else $success=false;
                    $qu=;
                 }   
           }
}
    if ($success) echo $file_name_name.已顺利执行完毕,请去检查结果;
}
?>
请输入数据库sql文件名:
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product