當(dāng)你問(wèn)到這個(gè)問(wèn)題的時(shí)候,其實(shí)我是不想回答的

10年積累的成都網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有望江免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
你應(yīng)該是個(gè)小白,因?yàn)?“文件地址”這個(gè)其實(shí)就是一個(gè)URL,就是一個(gè)字符串。把“
文件地址上傳到數(shù)據(jù)庫(kù)”,其實(shí)就是把一個(gè)字符串插入到相應(yīng)的表。如果你有基礎(chǔ),文件都上傳了獲取到路徑了,就等插入數(shù)據(jù)庫(kù),根本不會(huì)來(lái)問(wèn)這個(gè)問(wèn)題。如果你沒(méi)基礎(chǔ),那不是我在這里三言兩語(yǔ)甚至長(zhǎng)篇大論能教會(huì)你的。
我只能大概說(shuō)一下思路:
1、首先,建表,數(shù)據(jù)庫(kù)新建一個(gè)表來(lái)存放這個(gè)文件地址
2、鏈接這個(gè)數(shù)據(jù)庫(kù)
3、把這個(gè)“文件地址”,插到數(shù)據(jù)庫(kù)里面
完了!
其實(shí)sql文件,就是一些sql語(yǔ)句
填寫(xiě)好數(shù)據(jù)庫(kù)相關(guān)操作后,點(diǎn)擊下一步,首先將數(shù)據(jù)庫(kù)連接起來(lái)
12mysql_connect(..............)//等等這些數(shù)據(jù)庫(kù)連接代碼
數(shù)據(jù)庫(kù)連接后,開(kāi)始讀取sql文件
1234567$Sqls = file_get_contents( '你的sql文件' );//然后把讀取到的sql文件內(nèi)容打散成數(shù)組,當(dāng)然,這個(gè)文件要有規(guī)律,就是每條sql語(yǔ)句有一個(gè)特定的分隔符,比如分號(hào);$SqlArr = explode(';', $Sqls );//最后就是循環(huán)遍歷出這些sql語(yǔ)句并執(zhí)行,即可foreach ( $SqlArr as $sql ) { mysql_query( $Sql );}
上面只是一個(gè)大致思路原理,
具體的話,還是要根據(jù)具體情況來(lái)弄的!
特別是那個(gè)sql文件中的內(nèi)容,一定要有一定的規(guī)律,并且一些不必要的東西不能有,
比如注釋?zhuān)ê芏嗳藦膒hpmyadmin導(dǎo)出的sql文件,都會(huì)帶上注釋?zhuān)?/p>
而注釋是不符合sql語(yǔ)句規(guī)范的,會(huì)執(zhí)行出錯(cuò),
所以導(dǎo)出后,自己根據(jù)情況修改一下!)
1.使用PHP
Excel
Parser
Pro軟件,但是這個(gè)軟件為收費(fèi)軟件;
2.可將EXCEL表保存為CSV格式,然后通過(guò)
phpmyadmin
或者SQLyog導(dǎo)入,SQLyog導(dǎo)入的方法為:
·將EXCEL表另存為CSV形式;
·打開(kāi)SQLyog,對(duì)要導(dǎo)入的表格
右擊
,點(diǎn)擊“導(dǎo)入”-“導(dǎo)入使用加載本地CSV數(shù)據(jù)”;
·在彈出的對(duì)話框中,點(diǎn)擊“改變..”,把選擇“填寫(xiě)excel友好值”,點(diǎn)擊確定;
·在“從文件導(dǎo)入”中選擇要導(dǎo)入的CSV文件路徑,點(diǎn)擊“導(dǎo)入”即可導(dǎo)入數(shù)據(jù)到表上;
3.一個(gè)比較笨的手工方法,就是先利用excel生成
sql語(yǔ)句
,然后再到mysql中運(yùn)行,這種方法適用于
excel表格
導(dǎo)入到各類(lèi)
sql數(shù)據(jù)庫(kù)
:
·假設(shè)你的表格有A、B、C三
列數(shù)據(jù)
,希望導(dǎo)入到你的數(shù)據(jù)庫(kù)中表格tablename,對(duì)應(yīng)的字段分別是col1、col2、col3
·在你的表格中增加一列,利用excel的公式自動(dòng)生成sql語(yǔ)句,具體方法如下:
1)增加一列(假設(shè)是D列)
2)在第一行的D列,就是D1中輸入公式:
=CONCATENATE("insert
into
tablename
(col1,col2,col3)
values
(",A1,",",B1,",",C1,");")
3)此時(shí)D1已經(jīng)生成了如下的sql語(yǔ)句:
insert
into
table
(col1,col2,col3)
values
('a','11','33');
4)將D1的公式復(fù)制到所有行的D列(就是用鼠標(biāo)點(diǎn)住D1單元格的右下角一直拖拽下去啦)
5)此時(shí)D列已經(jīng)生成了所有的sql語(yǔ)句
6)把D列復(fù)制到一個(gè)純文本文件中,假設(shè)為sql.txt
·把sql.txt放到數(shù)據(jù)庫(kù)中運(yùn)行即可,你可以用命令行導(dǎo)入,也可以用phpadmin運(yùn)行。
利用表單提交,范例代碼如下:
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/
title無(wú)標(biāo)題文檔/title
/head
body
table???
form?name=""?action="ip地址"?method="post"?????(這里是新增的)
tr
td?valign="top"?height="110"興趣特長(zhǎng):/td
tdtextarea?name="content"??rows="6"?class="textarea0"?style="width:630px"?/textarea/td
/tr
tr
td?valign="top"自我評(píng)價(jià):/td
tdtextarea?name="content"??rows="6"?class="textarea0"?style="width:630px"?/textarea/td
/tr
tr
td?colspan="2"?align="center"input?type="submit"?value="提交"?//td
/tr
/form?(這里是新增的)
/table
/body
/html
php數(shù)據(jù)庫(kù)操作主要分為5個(gè)步驟:1連接MYSQL
2連接到你的數(shù)據(jù)庫(kù)
3寫(xiě)SQL語(yǔ)句
4運(yùn)行sql語(yǔ)句
5關(guān)閉數(shù)據(jù)庫(kù)
//第一步
$con
=
mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);
分享文章:php中文件提交到數(shù)據(jù)庫(kù) php上傳視頻文件到數(shù)據(jù)庫(kù)
文章URL:http://www.chinadenli.net/article30/dodojpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、商城網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)