點(diǎn)擊MySQL管理器--》點(diǎn)擊進(jìn)入MySQL-Front--》在localhost下選擇新建一個(gè)數(shù)據(jù)庫--》點(diǎn)擊新建數(shù)據(jù)庫后,在對象瀏覽器窗口,單擊右鍵--》輸入--》sql文件命令,進(jìn)入后選擇對應(yīng).sql文件進(jìn)行導(dǎo)入(注意:字符集格式選擇)
10余年的鐵力網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整鐵力建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“鐵力網(wǎng)站設(shè)計(jì)”,“鐵力網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
需要PHP基礎(chǔ)知識和數(shù)據(jù)庫基礎(chǔ)知識。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫。
mysql_connect() 函數(shù)打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個(gè)參數(shù)分別是服務(wù)器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設(shè)置要處理的數(shù)據(jù)庫,后面則是用數(shù)據(jù)庫語句處理數(shù)據(jù)。SQL語法簡介網(wǎng)頁鏈接
這樣寫就不會錯了,看看能否幫到你
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);//執(zhí)行讀取函數(shù)
}
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
$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");//連接數(shù)據(jù)庫
$pdo-query('set names utf8');//設(shè)置編碼
echo "正在執(zhí)行導(dǎo)入操作";
while($SQL = GetNextSQL()){
if(!$pdo-query($SQL)){
echo "執(zhí)行出錯";
echo "SQL語句為".$SQL;
}
}
echo "導(dǎo)入完成";
fclose($fp) or die("can't close file");//關(guān)閉文件
mysql_close();
//從文件中逐條取sql
function GetNextSQL(){
global $fp;
$sql="";
while($line = @fgets($fp,40960)){
$line = trim($line);
$line = str_replace("http:////", "http://", $line);
$line = str_replace("/","'",$line);
$line = str_replace("http://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;
}
親測有效。。
本文標(biāo)題:php導(dǎo)入sql文件數(shù)據(jù) php將數(shù)據(jù)寫入數(shù)據(jù)庫
本文網(wǎng)址:http://jinyejixie.com/article10/dodhcdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站維護(hù)、定制網(wǎng)站、商城網(wǎng)站、ChatGPT、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)