php輸入文字存入數(shù)據(jù)庫,php讀取數(shù)據(jù)庫內(nèi)容并輸出

php如何讀取txt文本內(nèi)容存入mysql數(shù)據(jù)庫

$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");

嵩明網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

$txt= fread($myfile,filesize("webdictionary.txt"));

fclose($myfile);

fopen讀取txt文件的內(nèi)容,返回字符串,把它存入一個變量,再把變量值存入數(shù)據(jù)庫??梢钥纯催@個函數(shù)

php怎么讀取txt文本內(nèi)容存入mysql數(shù)據(jù)庫

第一步,讀取txt的文件。假設(shè)為a.txt

$content = file_get_content('a.txt'); //讀取文件內(nèi)容存入變量。

第二步,存入數(shù)據(jù)庫

mysql_query("insert 表名 (字段名) values('".$content."'));

Ps:文件是上傳的,上傳后的臨時文件名是:$_FILE['tmp_name']

php將漢字寫入數(shù)據(jù)庫問題

你建立的表字段的編碼是什么編碼呢?mysql的編碼分為兩種,一種是客戶端編碼,這個可以通過set names GBK(utf8);來改變;這句話的意思是告訴mysql服務(wù)器,你的客戶端使用的是什么編碼。另一種是數(shù)據(jù)在庫中存儲時使用的編碼,這個編碼可以在安裝mysql建立數(shù)據(jù)庫,建立表的時候選擇,以建表時的選擇為最后標(biāo)準(zhǔn),若果沒選擇,默認(rèn)繼承安裝時的選擇。你說的插入成功卻是空行的原因,可能是因?yàn)榘惭b時選擇的編碼里面,對漢字的編碼支持的太少,因此出現(xiàn)這樣的情況,建議:show create table table_name;查看下建表語句中的字符集。最好修改成utf8。這樣適應(yīng)能力強(qiáng)一些!

網(wǎng)頁題目:php輸入文字存入數(shù)據(jù)庫,php讀取數(shù)據(jù)庫內(nèi)容并輸出
分享地址:http://muchs.cn/article14/hscpde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、云服務(wù)器、品牌網(wǎng)站制作、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司