我使用下面的代碼來打印我的數組:如何從數組中將值提取到變量中?
//SQL Query
$query = "SELECT wp_arf_entry_values.entry_value, wp_arf_entry_values.id FROM wp_arf_entry_values WHERE entry_id=1";
//Execute the SQL query and return records
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)){
$results[] = $row;
}
//Print array in human readable form
print("<pre>".print_r($results,true)."</pre>");
這是輸出:
Array
(
[0] => Array
(
[entry_value] => John
[id] => 1
)
[1] => Array
(
[entry_value] => Doe
[id] => 2
)
[2] => Array
(
[entry_value] => 19
[id] => 3
)
[3] => Array
(
[entry_value] => Male
[id] => 4
)
)
我有一個很難弄清楚如何可以提取數組的價值觀到變量,像這樣的(不是實際的代碼,只是一個例子):
$fName = 'entry_value' that has ID = 1
$lName = 'entry_value' that has ID = 2
$age = 'entry_value' that has ID = 3
$genre = 'entry_value' that has ID = 4
我在這裏研究了幾個小時,但我無法找到答案,可以幫助我。什麼是可行的方法來做到這一點?
給出爲什麼在循環時不保存?值將是相同的每一個數據? – 2014-10-30 06:35:44
什麼用戶php版本? – alu 2014-10-30 06:37:25
首先不要使用它已折舊的'mysql_ *',它最好使用mysqli或pdo。其次,你如何映射ID = 1是爲fName和其他類似的。 – turtle 2014-10-30 06:38:41