RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
phpsql导入数据,php导入数据库文件

sql文件怎么用php导入到数据库

?php

盐津ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

$file_name = "d:test.sql";

$dbhost = "localhost";

$dbuser = "root";

$dbpass = "123456";

$dbname = "test";

set_time_limit(0);

$fp = @fopen($file_name,"r") or die("sql文件打不开");//打开文件

$pdo = new PDO("mysql:host=localhost;dbname=test","root","123456");//连接数据库

$pdo-query('set names utf8');//设置编码

echo "正在执行导入操作";

while($SQL = GetNextSQL()){

if(!$pdo-query($SQL)){

echo "执行出错";

echo "SQL语句为".$SQL;

}

}

echo "导入完成";

fclose($fp) or die("can't close file");//关闭文件

mysql_close();

//从文件中逐条取sql

function GetNextSQL(){

global $fp;

$sql="";

while($line = @fgets($fp,40960)){

$line = trim($line);

$line = str_replace("////", "//", $line);

$line = str_replace("/","'",$line);

$line = str_replace("//r//n","chr(13).chr(10)",$line);

$line = stripcslashes($line);

if(strlen($line)1){

if($line[0]=='-' $line[1]=="-"){

continue;

}

}

$sql .= $line.chr(13).chr(10);

if(strlen($line)0){

if($line[strlen($line)-1]==";"){

break;

}

}

}

return $sql;

}

亲测有效。。

备份php sql怎么导入数据库

常用的就是phpMyAdmin。登陆》选择数据库》点击上面顶部那个导入数据》然后选择数据库备份》导入即可

php读取sql文件导入数据库

这样写就不会错了,看看能否帮到你

form id="form1" name="form1" method="post" action="" enctype="multipart/form-data"

input type="file" name="textfield" id="textfield" /

input type="submit" name="button" id="button" value="提交" /

/form

?

if($_POST['button']!=""){

$url=$_FILES['textfield']['tmp_name'];//获取上传来的文件地址

$sql=file_get_contents($url);//打开文件

sql($sql);//执行读取函数

}

function sql($sql){

$conn=mysql_pconnect("localhost","root","123456");

mysql_select_db("shop",$conn);

mysql_query("set names utf8");

$R=mysql_query($sql);

while($v=mysql_fetch_array($R)){

echo $v['ai_id'];

echo "hr";

}

}

//sql($sql);

?

PHP把MSSQL数据导入到MYSQL的方法

本文实例讲述了PHP把MSSQL数据导入到MYSQL的方法。分享给大家供大家参考。具体分析如下:

最近需要把一个以前的asp网站转换成php的,但php是与mysql而我的asp与mssql的,结果就需要把mssql数据导入到mysql数据库了,下面我自己写了一个实例还抄了一个实例都不错.

实例一,代码如下:

复制代码

代码如下:?php

//国内的PNR码连接

$hostname="127.0.0.1";

//MSSQL服务器的IP地址

服务器的名字

$dbuser="sa";

//MSSQL服务器的帐号

$dbpasswd="sa";

//MSSQL服务器的密码

$dbname="aa";

//数据库的名字

$conn

=

mssql_connect($hostname,$dbuser,$dbpasswd);

//连接MSSQL

mssql_select_db($dbname);

/*连接要访问的数据库

这里也可以写做

$db=mssql_select_db($dbname,$conn);

*/

$sql

=

"select

*

from

Sheet1$";

//sql语句

$data

=

mssql_query($sql);

//把查询的值集合在变量$data

while($Arr

=

mssql_fetch_object($data))

//循环初始的集合$Arr

{

$Airport=$Arr-Airport;

$citycode=$Arr-citycode;

$Chinesecityname=$Arr-Chinesecityname;

$Chinesecityjp=$Arr-Chinesecityjp;

$english=$Arr-english;

$countrycode=$Arr-countrycode;

$countryfullname=$Arr-countryfullname;

$Chauname=$Arr-Chauname;

//echo

$code;

$conn=mysql_connect("localhost","root","123456");//连接数据库的帐号和端口号

mysql_query("SET

NAMES

'GBK'",$conn);

mysql_select_db("taojipiao2009",$conn);//

加载数据库

//$sql="update

internationcode

set

jp='$aa'

where

Code='$Code'";

$sql="insert

into

internationcode(Airport,citycode,Chinesecityname,Chinesecityjp,english,countrycode,countryfullname,Chauname)

values('$Airport','$citycode','$Chinesecityname','$Chinesecityjp','$english','$countrycode','$countryfullname','$Chauname')";

//echo

$sql."br";

$result=mysql_query($sql);

}

//mssql_close($conn);

//关闭数据库

?

参考代码二,代码如下:

复制代码

代码如下:?php

$mssql_link

=

mssql_connect($db_host,$db_msuser,$db_mspass)

or

die("mssql数据库连接失败");

mssql_select_db($db_msname,$mssql_link);

$mysql_link

=

mysql_connect($db_myhost,$db_myuser,$db_mypass)

or

die("mysql数据库连接失败".mysql_error());

mysql_select_db($db_myname,$mysql_link);

$msquery

=

mssql_query("select

top

1

*

from

buyok_produc",$mssql_link);

$vars

=

'';

$vals

=

'';

$cols

=

'';

while

($row

=

mssql_fetch_array($msquery,$mssql_link)){

$vals

=

'';

foreach($row

as

$key=$values){

$cols

.=

($cols

==

''

?

$key

:

','.$key);

$vals

.=

($vals

==

''

?

'''.$values.'','

:

'''.$values.'',');

//echo

$vals;

}

$vars

.=

($vars

==

''

?

'('.$vals.')'

:

',('.$vals.')');

}

$sql

=

"insert

into

`buyok_produc`

($cols)

values

$vars";

echo

$sql;

$aa=mysql_query($sql,

$mysql_link);

if

($aa){

echo

"successfully";

}else{

echo

"failed";

}

?

希望本文所述对大家的php程序设计有所帮助。

phpStudy怎么导入sql文件啊?

点击MySQL管理器--》点击进入MySQL-Front--》在localhost下选择新建一个数据库--》点击新建数据库后,在对象浏览器窗口,单击右键--》输入--》sql文件命令,进入后选择对应.sql文件进行导入(注意:字符集格式选择)

sql如何导入php

PHP是网站程序,SQL文件是数据库脚本,你需要了解一下这两个分别是什么东西。

你的情况应该是要把sql文件导入到mysql里吧。

要么装个mysql,要么装个LAMP或者WAMP集成服务,装完以后进入localhost/phpmyadmin/ 点SQL按钮,然后把你的SQL文件内容贴进去,点执行


当前文章:phpsql导入数据,php导入数据库文件
网页URL:http://cqwzjz.cn/article/hsidie.html