我正在從mysql_query()
的MySQL表中選擇一列。是否已有函數將結果存入數組,或者是否必須遍歷所有結果,如mysql_fetch_array()
?如何將mysql_query結果的一列獲取到數組中?
0
A
回答
2
你必須迭代。
如果移動進入21世紀,並用mysqli的,有一個mysqli_fetch_all()功能....而且你可以使用準備好的語句
0
沒有這樣的內置,你將需要手動執行此操作。
0
可以使用mysql_result功能仍然需要做一些編碼
mysql_result($result,$row_num,$fieldname) ;
檢索$ row_num'th columes $ field_name字段。
和下面的代碼片斷可以作爲一個例子
$con =mysql_connect($host,$uname,$passwd);
mysql_select_db($dbname,$con);
$result = mysql_query($query,$con);
$arr = array();
$numrows = mysql_num_rows($result);
for($i=0;$i<$numrows;$i++) {
$arr[] = mysql_result($result,$i,$fieldname);
}
此存儲柱$字段名的至 數組$ ARR每元件
+0
雖然我想避免這種迭代。 – Andreas 2012-01-12 14:58:11
相關問題
- 1. 將mysql_query()的結果插入到同一個數據庫中
- 2. 如何從組合數據的列中獲取結果?
- 3. 如何刪除通過mysql_query獲取的特定行結果?
- 4. 從PHP數組獲取結果:如何將每5個結果包裝到無序列表中?
- 5. 如何將結果作爲表類對象的數組獲取指定的列?
- 6. 獲取JSON結果到一個PHP數組中。怎麼樣?
- 7. 如何找到mysql_query返回的數組中的一些值
- 8. 將結果添加到數組列表
- 9. Neo4j的ResultSet對象 - 如何獲取數據,如果結果是一個數組
- 10. PHP:過濾特定列的mysql_query結果?
- 11. 如何從行結果中的另一個表列中獲取結果?
- 12. 如何將CoreData獲取結果存入(多維)數組?
- 13. 訪問mysql_query結果
- 14. mysql_query求和結果
- 15. 如何使用數組中的值獲取查詢的結果?
- 16. 如何將結果分組到Grails中?
- 17. 從多個數組中獲取結果?
- 18. 如何在Sphinx的結果數組中獲取表名?
- 19. 如何將JSON結果的值獲取到標籤中?
- 20. 如何在循環中執行mysql_query直到結果?
- 21. 將數組傳遞給doInBackground函數並從中獲取結果?
- 22. 如何將數據結果獲取到IEnumerable?
- 23. iOS:將coredata獲取到數組並傳遞給另一個類的結果
- 24. 如何在數組中獲取結果時按值排序?
- 25. 如何在PostgreSQL中將generate_series的結果添加到數組?
- 26. 如何將MySQL的結果存儲到PHP數組中?
- 27. 如何將結果分組到php中的子組中
- 28. 將使用LINQ的select中的兩列結果合併到一個數組中?
- 29. 如何使用數組中的參數從數據庫中獲取結果?
- 30. 使用數組列表查詢數據庫並獲取結果數組列表
'mysql_fetch_array()'返回一個數組本身。您可以將數組設置爲關聯或數字。 'array mysql_fetch_array(resource $ result [,int $ result_type = MYSQL_BOTH])' – 2012-01-12 15:02:00
@UdaySawant我想要一列,而不是一行。 – Andreas 2012-01-12 15:05:55