Ben anlamıyorum küçük bir sorun var. Ben bir sahibi ve türünü (ve daha fazla ders dışı) olan bir db var. Ben geçerli kullanıcı için eşit sahibi olan tüm tip değerlerin bir listesini almak istiyorum, ama sadece iki sonuç elde
$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));
yazdırır:
Array ( [0] => 18 [type] => 18 )
ve
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ";
yazdırır:
Array ( [0] => 16 [type] => 16 )
Ve sonuç bir dizi içinde 19, 19, 18, 17, 16 gibi bir şey olmalıdır. Sahibi olarak belirtildiği gibi beni olan her türlü Thats.
Ben şimdi bu çalışma var:
for ($x = 0; $x < mysql_num_rows($result); $x++){
$row = mysql_fetch_assoc($result);
echo $row['type'];
}
Burada doğru tüm değerleri yazdırmak, ama tüm değerleri ile bir dizi oluşturmak gerekir. Ben gerçi array_push kullanabilirsiniz, ancak bunu yapmanın daha iyi bir yolu olabilir çoğu. Ben basit bir mysql sorgusu ile tüm tip değerlerini almak düşündüm.