Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql]max(id)
Forum PHP.pl > Forum > Przedszkole
arczi
nie wiem co sie dzieje, moze poprostu dawna zlapalem na chwile...

  1. <?php
  2. $ostatni_kom = mysql_query('select max(id) from comments where f_id=5');
  3. echo "Max: ".$ostatni_kom;
  4. ?>


Max: Resource id #336

blinksmiley.gif
revyag
No dostałeś resource. Użyj mysql_result.
arczi
  1. <?php
  2. $ostatni_kom = mysql_query('select max(id) from tabela where plik_id=1');
  3. echo mysql_result($ostatni_kom, 0);
  4. ?>


wyswietla mi 49, szkoda, ze najwyzsze id to 38, a najwyzsze id do tego pliku_id to 33....

gdzie mam blad?

Edit: poradzilem sobie w inny sposob, ...order by id desc limit 0,20...
ale z checia sie dowiem co mialem zle smile.gif
ActivePlayer
  1. <?php
  2. $res = mysql_query('select max(id) from tabela where plik_id=1');
  3. $row = mysql_fetch_assoc($res);
  4. echo $row['max(id)'];
  5. ?>

a tak co pokazuje?
M45t3r
pewnie nic ? tongue.gif

  1. <?php
  2. $row = mysql_fetch_assoc($row);
  3. ?>
? a nie przypadkiem

  1. <?php
  2. $row = mysql_fetch_assoc($ostatni_kom);
  3. ?>


_____________
Eh nono, poprawilem.
ActivePlayer
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.