我有一個小問題,我不明白。我有一個擁有所有者和類型的數據庫(以及更多課程)。我想所有的類型值的列表具有所有者等於當前用戶,但我得到的只有兩個結果從MySQL查詢創建數組php
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ORDER BY id DESC ";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
打印出:
Array ([0] => 18 [type] => 18)
和
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ";
打印出來:
Array ([0] => 16 [type] => 16)
結果應該是一個數組中的19,19,18,17,16。那就是我擁有所有者的所有類型。
我有這個工作現在:
for ($x = 0; $x < mysql_num_rows($result); $x++){
$row = mysql_fetch_assoc($result);
echo $row['type'];
}
在這裏,我打印出所有的值正確,但我需要創建的所有值的數組。我雖然可以使用array_push,但是最好有更好的方法。我以爲我會用一個簡單的mysql查詢來獲取所有的類型值。
他的代碼已經這樣做了。他希望它成爲一個陣列。回聲不會解決這個問題。 – Treffynnon 2010-08-05 13:55:44