台灣最大程式設計社群網站
線上人數
948
 
會員總數:246135
討論主題:189716
歡迎您免費加入會員
討論區列表 >> PHP >> 有關 php insert 變數資料 into mysql
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關 php insert 變數資料 into mysql
價值 : 20 QP  點閱數:1474 回應數:2
樓主

remix
初學者
49 29
96 26
發送站內信

想請問一下,今天我寫了個簡單的 php 程式,主要是上傳 csv 檔案後,可以將 csv 檔案裡面的資料全都寫入 mysql 裡面

碰到的問題是,好像是 sql 那邊 values 的地方有問題,新增到 mysql 裡面,只有一筆資料被新增進去,無法把全部的 csv 檔案裡面資料都新增進去

請問這問題該如何解決,mysql 理面的欄位型態都是 varchar ,整個跑完都只有一筆資料

<?php


if (isset($_POST['submit']))
{

$file = $_FILES['file']['tmp_name'];
$handle = fopen($file,"r");
while (($fileop = fgetcsv($handle,1000,",")) !== FALSE)
{

$f_date = $fileop[0];
$f_produtname = $fileop[1];
$f_id = $fileop[2];
$f_upno = $fileop[3];
$f_upnomoney = $fileop[4];
$f_downno = $fileop[5];
$f_downnomoney = $fileop[6];
$f_updown = $fileop[7];
$f_updownmoney = $fileop[8];

$sql = mysql_query("INSERT INTO m_future(f_date,f_produtname,f_id,f_upno,f_upnomoney,f_downno,f_downnomoney,f_updown,f_updownmoney) VALUES ('$f_date','$f_produtname','$f_id' ,'$f_upno' ,'$f_upnomoney' ,'$f_downno' ,'$f_downnomoney' ,'$f_updown' ,'$f_updownmoney')") ;

}

if($sql)
{
echo 'upload insert ok';
}
else
{
echo 'upload insert failed';
}
}
?>

搜尋相關Tags的文章: [ php ] , [ mysql ] , [ csv ] ,
本篇文章發表於2013-12-05 21:31
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
請善用程式標簽。謝謝
本篇文章回覆於2013-12-06 16:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

remix
檢舉此回應
感謝版主,問題已解決
本篇文章回覆於2013-12-06 22:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.