我需要選擇一個整列。 所以我的問題是如何獲得一整列?mysql選擇整列或循環遍歷所有ID
$query = "SELECT * ";
$query .= "FROM employees ";
$query .= "WHERE id=*";
$query .= "ORDER BY id ASC ";
我試過ID = *,但沒有運氣... 我的目標是通過循環所有的ID,但有些可能會丟失,所以我想通我把它們放在一個數字或關聯數組和使用的foreach。如果有更好的方法,請分享。
編輯:
function get_all_ids()
{
global $connection;
$query = "SELECT * ";
$query .= "FROM employees ";
$query_result = mysql_query ($query , $connection);
confirm_query($query_result);
$query_result_array = mysql_fetch_assoc($query_result);
return $query_result_array;
}
我使用它來打印陣列
$all_id = get_all_ids();
// preparing the table;
echo "<pre>";
print_r($table);
print_r($all_id);
echo "</pre>";
,這是陣列
Array
(
[id] => 1
[department_id] => 1
[name] => jordan
[EGN] => 9108121544
[email] => testEmail
[address] => testAddress
[country] => testCounty
)
沒有運氣,那只是給了我第一排。 – Jordashiro 2012-03-05 17:06:44
你確定數據庫中有多行嗎? – prodigitalson 2012-03-05 17:07:32
是的,我會在一秒內更新我的問題。 – Jordashiro 2012-03-05 17:07:58