2011-08-06 29 views

回答

1

第一零之前添加一個單引號,像:'002

這意味着你也許應該定義的列是文本的,哪些是數字,並迫使每一個文本列開始難熬單引號。帶有0前綴的數字不是一個數字,而是以這種方式的文本。

+0

我怎麼定義字段類型不因爲我不能/不應該修改mysql數據庫上的數據。除此之外,查詢結果並不總是具有前導零,只有其中一些具有它 – skeith

+0

我的意思是在輸出中添加報價,而不是在數據庫中添加到while-foreach中。爲你的列定義定義一個數組,檢查foreach循環是否在該列上,然後在輸出前添加:'$ value ='「'。''」。$ value。'「'。 「\ t」;' – regilero

+0

好吧,我會試試看。還有一個問題是什麼\ t?我可以在哪裏找到有關這種字符串的參考? – skeith

0

假設你要設定的電話沒有與領先的「0」時,導出爲CSV通過PHP MySQL查詢,就在結果數據寫入如下

'="'.$result['telephone'].'"'