2 tablom var birinde
//kullanici//
id
ad
kad
sifre
//bilgiler//
id
kid
boy
kilo
cepno
kayittarihi
yapmak istediğim şey ise bilgiler tablosunda kullanıcıların 1 den fazla bilgileri mevcut ben ise her kullanıcın en son halını lıstelemek ıstıyorum sızce nasıl bır yol ızleyebılırım ?
Ek Olarak: Böyle birşey buldum fakat listelerken ilk veriyi veriyor son eklenen veriyi değil.
$uye = mysql_query("SELECT * FROM kullanici ORDER BY id");
while($u = mysql_fetch_array($uye)){
$id = $u["id"];
$bilgi = mysql_query("SELECT * FROM bilgiler WHERE kid='$id'");
$b = mysql_fetch_assoc($bilgi);
print_r($b["kilo"]);
?>
=$u["ad"]?>
=$b["kilo"]?>
35
100
100
45
65
15/12/1013
} ?>
tahmini
$bilgi = mysql_query("SELECT * FROM bilgiler WHERE kid='$id'");
burda sonuncuyu sectırmek lazım fakat DESC ile WHERE aynı anda işlemedi yada ben kullanamadım.
Ek Olarak: Sorunu çözdüm
$uye = mysql_query("SELECT * FROM kullanici ORDER BY id");
while($u = mysql_fetch_array($uye)){
$id = $u["id"];
$bilgi = mysql_query("SELECT * FROM bilgiler WHERE kid='$id' ORDER BY id DESC LIMIT 0,1");
$b = mysql_fetch_array($bilgi); ?>
=$u["ad"]?>
=$b["kilo"]?>
35
100
100
45
65
15/12/1013
} ?>
WHERE den once degıl sonra kullanılıyormus ORDER BY