phpmysql导入
① (php)mysql如何把一个数据库里的表导入另一个数据库
简单示例:
<?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//链接数据库
$conn = mysql_connect("localhost","root","");
//选择要操作的数据库
mysql_select_db('act1',$conn);
//设置操作数据库编码格式
mysql_query("set names utf8");
//执行查询操作
$re= mysql_query("select user_name,phone from user");
//申明空数组,以便装数据
$records=array();
//循环将数据装入数组中
while($row=@mysql_fetch_row($re)){
$records[]=$row;
}
//选择要导入的数据库
mysql_select_db('act2',$conn);
//设置操作数据库编码格式
mysql_query("set names utf8");
//构造插入sql语句
$sql2="INSERT INTO user(user_name,phone) VALUES";
//循环记录集,插入新数据库的表中
foreach ($records as $ite){
//构造插入值字符串
$valuestr = "'".$ite[0]."',"."'".$ite[1]."'";
//给字符串最外边拼接括号
$sql2 .= "(".$valuestr."),";
}
//去除构造sql语句最后的逗号
$sql2 = substr($sql2,0,-1);
//执行插入操作
mysql_query($sql2);
//关闭mysql链接
mysql_close();
?>
② 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)mysql如何把一个数据库里的表导入另一个数据库,常用的方法有哪些
一行行的导也太麻烦了
如果表结构完全一样,直接执行一下insert
into
bb.table
select
*
from
aa.table
where
..就可以了,如果只想保存某些信息那么insert
into
bb.table
(column1,column2,...)
select
column1,column2,..
from
aa.table
where
..
你也可以从通过操作数据库
mysqlmp
-u
xxx
-p
xxx
aa
table
>dir/aatable.sql
然后
mysql>use
bb;
mysql>source
dir/aatable.sql
④ mysql下怎么导入php 数据库文件
1.打开mysql管理工具,一般是phpmyadmin或Navicat,都是大同小异
2.打开导入工具,导入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_proc",$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_proc`
($cols)
values
$vars";
echo
$sql;
$aa=mysql_query($sql,
$mysql_link);
if
($aa){
echo
"successfully";
}else{
echo
"failed";
}
?>
希望本文所述对大家的php程序设计有所帮助。
⑥ PHP MYSQL导入数据库问题
可能是存在外键约束导致的,还有如果这是代码重新整理以后的SQL文件,那有可能丢失结尾分号了
⑦ PHP网页制作,怎样把注册表单的数据导入MySQL数据库
首先你要建立一个表,例如是注册的用户表user
,里面的结构有字段
id,
name,nickname,email等。
然后在你的表单处<form
action="a.php"
method="post"
name="regform">(如果有图片上传,还要加上enctype="multipart/form-data")
,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。
如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert
into来插入到数据库,表user中。例如insert
into
user
set
name='".$_POST['name']."'.............................
⑧ PHPmysql数据怎么导入
我用过的PHPMyAdmin一般会有个导入按钮,你如果导入的.sql文件就试试点那个SQL,看它能导入不,如果不行你就在新建一个查询把sql文件中的语句执行下试试!