找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 541|回复: 2

【已解决】求救高手:PHP分句导入SQL

[复制链接]
发表于 2011 年 1 月 4 日 21:28:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 inaosoft 于 2011-1-5 09:43 编辑

了解下情况:
PHP内在限制64MB。
SQL53MB。用php完整导入会“内存溢出13MB”
只能分段导入。
求救!

下面是完整导入的代码:

<?php

$host = "localhost";
$user = "user";
$pwd = "pass";
$file_dir = dirname(__FILE__);
$file_name = "x.sql";
$data_base = "dnname";

$conn = mysql_connect($host,$user,$pwd);

mysql_select_db($data_base,$conn);


if(file_exists($file_dir."/".$file_name))
{
    $get_sql_data = fopen($file_dir."/".$file_name,"r");   
    if(!$get_sql_data)
    {
        echo "不能打开文件";
    }
    else
    {
        $get_sql_data = fread($get_sql_data, filesize ($file_dir."/".$file_name));
    }
}
$explode = explode(";",$get_sql_data);
$cnt = count($explode);
for($i=0;$i<cnt ;$i++){

    $sql = $explode[$i];

    $result = mysql_query($sql);

    if($result){
        echo "成功:".$i."个查询<br>";
    }
    else
    {
        echo "导入失败:".mysql_error();
    }
}
?>
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2011 年 1 月 5 日 09:29:06 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
参考下http://www.justwinit.cn/post/3495/看行不行
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

y
发表于 2011 年 1 月 5 日 09:36:13 | 显示全部楼层
本帖最后由 y 于 2011-1-5 09:38 编辑

看错,删掉
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 20 日 22:30 , Processed in 0.022654 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表