网站建设资讯

NEWS

网站建设资讯

php上传sql到数据库,php导入sql文件

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

?php

创新互联建站成立于2013年,我们提供高端重庆网站建设公司成都网站制作成都网站设计、网站定制、网络营销推广小程序制作、微信公众号开发、成都网站营销服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为不锈钢雕塑企业提供源源不断的流量和订单咨询。

$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空间phpmyadmin下导入 SQL.txt 安装数据库

登录phpmyadmin后,点击左边窗口的数据库名称,然后点击右边窗口的Import,上传SQL.txt即可。

php怎么把数据导入数据库

需要PHP基础知识和数据库基础知识。

以SQL为例。使用PHP MySQL 函数可以编辑数据库。

mysql_connect() 函数打开MySQL 连接。举例

?php

$con = mysql_connect("localhost","mysql_user","mysql_pwd");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}// 一些代码...mysql_close($con);

?

mysql_connect()三个参数分别是服务器名,连接账号,连接密码。

连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接

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 如何把一条sql语句写入数据库

?php

$dbhost = 'localhost:3306'; // mysql服务器主机地址

$dbuser = 'root'; // mysql用户名

$dbpass = '123456'; // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){

die('连接失败: ' . mysqli_error($conn))

;}

echo '连接成功br /'; // 设置编码,防止中文乱码mysqli_query($conn , "set names utf8");

$runoob_title = '学习 Python';

$runoob_author = 'RUNOOB.COM';

$submission_date = '2016-03-06';

$sql = "INSERT INTO runoob_tbl ".

"(runoob_title,runoob_author, submission_date) ".

"VALUES ".

"('$runoob_title','$runoob_author','$submission_date')";

mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );

if(! $retval ){

die('无法插入数据: ' . mysqli_error($conn))

;}

echo "数据插入成功\n";

mysqli_close($conn);

?

按照步骤开始,多看PHP手册。


本文标题:php上传sql到数据库,php导入sql文件
文章分享:http://njwzjz.com/article/dsegooi.html