Pagina 1 van 1

hulp

Geplaatst: 04 nov 2004, 12:57
door svenn
hallo ik ben aan iets aan het werken maar kom het volgende probleem tegen ik moet iet uit mijn database halen maar het moet het max zijn die in een lijst staat id hoe doe ik dit en hoe zorg ik er voor dat die waarde +1 word gedaan ik dacht hetvolgende maar dat werkt blijkbaar niet ... :'(

Code: Selecteer alles

$sql = "SELECT id FROM admin_main";
$res = mysql_query($sql)or die(mysql_error());
while($list = mysql_fetch_object($res)) {

$prijs='$list->id';
$aantal=1;
$id=$prijs+$aantal;
} 


dus voorbeeld
tabel

Code: Selecteer alles

1
2
3
4
5// deze moet worden geselecteerd en +1 worden gedaan en dat is gelijk aan $ id
 


alvast bedankt

Geplaatst: 04 nov 2004, 13:17
door Bas

Code: Selecteer alles

SELECT id FROM tabel WHERE id=MAX(id) LIMIT 1
Niet getest, maar hopelijk werkt het.

Die code haalt het hoogste id uit de tabel tabel.

Geplaatst: 04 nov 2004, 13:24
door Podium4
Of:

Code: Selecteer alles

SELECT id FROM table ORDER BY id DESC LIMIT 1
Als hij hierbij het laagste resultaat geeft moet je van DESC ASC maken, ik haal ze altijd doormekaar namelijk...

thx

Geplaatst: 04 nov 2004, 19:25
door svenn
thx :thumb:

Geplaatst: 04 nov 2004, 20:55
door mosymuis
Kies voortaan een duidelijkere topic titel, wil je? Ze zijn er niet voor niets.