Re: [請益] 利用php將txt檔寫入mysql中
請把$query做echo出來看看,你就知道妳的字串連接有問題.
可以試試看看成這樣:
$query = "insert into samplet values(" .
"'" .$word[0]. "',".
"'" .$word[1]. "',".
"'" .$word[2]. "',".
"'" .$word[3]. "',".
"'" .$word[4]. "',".
"'" .$word[5]. "')";
※ 引述《pate123 (笨蛋)》之銘言:
: <?php
: $link = mysql_connect('localhost', 'root', 'root')
: or die('Could not connect: ' . mysql_error());
: echo 'Connected successfully';
: mysql_select_db('test') or die('Could not select database');
: mysql_select_db("HLC",$link);
: $filehandle = fopen("ict_word.txt", "r");
: //3如果檔案開啟沒問題
: if($filehandle)
: {
: while(!feof($filehandle))//5開始讀取檔案內容,讀到檔案的尾巴才停
: {
: //讀取一行
: $buffer = fgets($filehandle);
: if($buffer)//確定讀進來的這行有值,不是空白
: {
: //4把讀取進來用","分隔的字串,切成array存放
: //然後insert 到資料庫中
: $fields = explode(",",$buffer);
: $query = "insert into samplet values
: ('$word[0]','$word[1]','$word[2]','$word[3]''$word[4]','$word[5]')";
: $result = mysql_query($query);
: }// end if($buffer)
: }// end while
: }// end if($filehandle)
: mysql_close($link);//關閉mysql連線
: fclose($filehandle);//關閉檔案
: ?>
: 請問怎麼會執行不出來???
: 哪裡錯了呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.211.26
推
11/09 23:28, , 1F
11/09 23:28, 1F
→
11/09 23:28, , 2F
11/09 23:28, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章