作者H0NEYCAT ()
看板PHP
標題[請益] CSV檔匯入MYSQL
時間Mon Apr 10 13:22:12 2006
請問
我建立了一個資料庫叫testone
裡面有一個資料表叫firsttest
我有一個CSV檔叫S.csv
還有一個PHP程式碼叫test.php
程式碼如下
<?php
mysql_connect();
mysql_select_db("testone");
$handle = fopen("S.csv", "r");
while (($data = fgetcsv($handle, 10000000000, ",")) !== FALSE)
{
$query="INSERT INTO `firsttest` ( `date` , `ticker` , `shrout` , `prc` )
VALUES (
'$data[1]', '$data[2]', '$data[5]', '$data[8]')";
mysql_query($query);
}
fclose($handle);
?>
我把S.csv和test.php都放在C:\FoxServ\www\下面
然後我啟動FoxServ
並在IE輸入
http://localhost/test.php執行
並沒有錯誤訊息
但直接出現 "無法顯示網頁"
且沒有東西匯入資料表
如果我把test.php裡的程式碼全部砍光光 隨便打幾個字
例如12345678
執行結果會在IE畫面中出現12345678
請問這樣是我程式有問題嗎
因為他也沒有說是哪裡有問題
請教大家
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.247
1F:推 drlai:你的IP是學校的嗎?要不是要試試看打127.0.0.1.. 04/11 00:23
2F:推 H0NEYCAT:不懂樓上的意思 這樣打會連到MySQL啊 04/11 01:08
4F:推 ndhuhuang:mysql_connect()沒有設定伺服器和帳密吧 04/11 09:10
5F:推 H0NEYCAT:我打mysql_connect('localhost','root','');結果相同 04/11 14:14
6F:→ H0NEYCAT:我用FoxServ 沒改過任何設定 04/11 14:14