2013-02-23 30 views
0

我正在與幾個CSV文件。 In mysql SELECT col FROM table WHERE id ='11'; 這是我將獲得所有記錄id = 11的方法。 我正在尋找像這樣的PHP函數SELECT column/title FROM file.csv WHERE id = '11'。 然後它可能會返回id ='11'的所有記錄。是否有任何PHP函數獲取CSV數據作爲MySQL選擇查詢

+1

什麼?你能重寫你的問題嗎?你究竟想要做什麼? – Tchoupi 2013-02-23 16:46:47

+0

是的,我編輯了這個問題。 – 2013-02-23 16:51:54

+0

你的csv文件存儲在Mysql表中嗎? – Tchoupi 2013-02-23 16:53:25

回答

0

使用fgetcsv你可以在文件中讀取明智的行。簡單地將行存儲在具有相關搜索關鍵字作爲索引的數組中。因此,您將擁有一個數組,其中鍵爲數組的行數爲值。 或者將數據存儲在內存數據庫中並使用SQL對其進行查詢。

+0

其實我已經在php.net中搜索了函數csvread(),但是沒有出現這個。我知道fgetcsv()函數,我不滿意它,因爲它沒有查詢權限。 – 2013-02-23 17:02:03

+0

對不起,是的,fgetcsv是正確的功能。正如我所說的,你必須建立一個簡單的數組基地索引或把數據放入數據庫。 CSV文件的搜索功能沒有內置功能。 – 2013-02-23 17:07:26

+0

MySQL'load'可能有助於導入 – 2013-02-23 17:11:14

相關問題