yenigitar com @ 25.10.2008 18:30:
> tablo
>
> id isim ac dr df dk k3 x9 mn (field
> isimleri görüldüğü üzere birbiriyle alakasız ve 30 dan fazla)
> 1 deneme 2 99 3 21 1 233 81
>
> Tablo bu şekilde. Benim yapmaya çalıştığım şu;
>
> id değerini girin-->>
> diyelim 1 girdim...
>
> [program çıktısı ]
> id = 1 için en büyük 2 değer şunlar. x9 = 233 dr = 99
>
> Yani ben her satırın en büyük 2 değerini ve fieldin ismini istiyorum.
php ile;
$ga = mysql_query("select * from tablo1 where id = '1'");
for ($a = 0; $a < mysql_num_fields($ga); $a++) {
$field = mysql_fetch_field($ga, $a);
$data[$field->name] = mysql_result($ga, 0, $field->name);
}
arsort($data);
foreach ($data as $key => $val) {
echo $key . " -> ". $val;
}
--
Omer Barlas
[EMAIL PROTECTED]
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama