我想使用mysql_fetch_row從數據庫中獲取單個行,但是當我回顯它時,將列放置爲行,例如$ row_columns [0]是列1和$ row_columns [1]是第2列,允許我向您展示我正在使用的代碼。mysql_fetch_row獲取列而不是行
mysql_select_db($database_Takeaway, $Takeaway);
$query_columns = "SELECT * FROM `rest_site` WHERE linkid = '$rest_id'";
$columns = mysql_query($query_columns, $Takeaway) or die(mysql_error());
$row_columns = mysql_fetch_row($columns);
並顯示它。
echo($row_columns[0])
我試圖
的print_r($ row_columns)
並且那反饋以下
陣列([0] => 1001 [1] = > [2] => [3] => 0 [4] => [5] => 1837 [6] =>測試標題[7] =>測試文本[8] => [9] => [10 ] =>)
以上是全部1行數據,而我需要它是單個列,因此我可以執行類似以下操作的操作。
echo $row_columns[0]['name']
echo $row_columns[0]['postcode']
我一直在做這個搜索的很多,似乎無法找到任何幫助,我已經檢查php.net以及一般的谷歌搜索和當然堆棧溢出,從而會很感激你幫助這一點。
我希望我已經明確了這個問題。
感謝
這就是它應該做的事情,它返回查詢中的下一行。沒有mysql函數一次返回所有行,你必須在循環中調用mysql_fetch_XXX函數之一。 – Barmar