我的目標是將一個變量設置爲來自mysql查詢的字段名稱。下面將變量設置爲sql查詢的字段名稱
1. $query = "SELECT firstName, lastName FROM users WHERE userName = 'mhopkins321';"
2. $result = mysql_query($result);
3. $while($row = mysql_fetch_assoc($result)){
4. $column1 = name_of_column($row['firstName']);
5. }
6. echo $column1
//Would return the string
firstName
顯然線4一些僞代碼是真正的僞部分
也許我錯了......但不會column1是「名字」?爲什麼當你靜態地將它輸入到數組時,爲什麼要動態抓取它。你只想得到表格的所有列名稱嗎? (因爲你使用的是mysql ... http://php.net/manual/en/function.mysql-list-fields.php) –
是的,它對我來說很難解釋。我需要能夠有兩個變量,一個用於行的值,另一個用於字段名稱;或者是一個具有這兩個數組的單個變量。 '$ firstName = ['firstName','michael']; – mhopkins321
要麼,要麼我需要設置變量的名稱作爲一個字符串在一個不同的變量 – mhopkins321