1
我正在使用查詢從我的數據庫中獲取所有列名稱,然後我試圖顯示逗號分隔的結果,在引號和()中。 ,而且也使變量了出來(看看底部的例子,你可能會明白) 我在DB的列有:PHP數組implode
ID
Naam
Email
Soort
Status
而且我用這讓他們:
$strSQL = "select column_name from information_schema.columns where table_name='Klant'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
所以我想知道如果有什麼辦法讓這樣的顯示結果:
$vaaw = array("(ID)", "(Naam)", "(Email)", "(Soort)", "(Status)");
而且也是這樣:
$vervang = array("$ID", "$Naam", "$Email","$Soort", "$Status");
我想用這個代替在我的代碼中輸入列名,因爲如果我改變列名或添加/刪除列,那麼我將不得不再次編輯代碼。
我一直在尋找一種方法來獲得這個小時現在,但我只是找不到任何東西來顯示它像這樣。我認爲可以使用implode
函數,但我找不到像這樣的東西。我希望我的問題很明確,但如果不是要求澄清!
此外,我知道我不應該再使用Mysql_了,但我正在努力,並且很快就會改用PDO!
儘量不要更改列名!爲了幫助您,如果您將來添加一列,請考慮使用明確提到的列名寫所有的sql:INSERT INTO table(col1,col2,col3)VALUES('1','2','3');這意味着,只要你輸入你的列,你的舊代碼將始終工作。如需更改名稱,爲什麼不使用編輯鍵盤專業版。它非常適合編程,並允許在多個文件中進行全局搜索/替換。我喜歡它。在任何人之前nags - mysqli_ PDO? –
@ RobertSeddon-Smith我知道我不應該改變列名,但我想如果我有一天不得不改變代碼將繼續工作。 Thnx對編輯器專業版的建議,生病了看看它。而關於mysql_ PDO thingy,即時通訊工作在^^ – Daanvn