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文件中的語句執行下試試!