Toon posts:

PHP: MAX(id) geeft vreemde output?

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

Ik wil in een tabel in mijn MySQL database de laatste id-waarde bepalen. Ik gebruik onderstaande code:
code:
1
2
  $query = "SELECT MAX(id) FROM veiling";
  $laatste_id = mysql_query($query) or die ("Er is iets mis met de database");


Als ik nu doe: echo "Laatste ID: $laatste_id"; dan krijg ik als uitvoer:
Laatste ID: Resource id #2 in mijn browser te zien... Wat gaat er mis?

Ik verwacht het integer-getal 22 te krijgen :?

Verwijderd

Je moet een query natuurlijk eerst fetchen voor je de waarde eruit kan lezen.
mysql_fetch_object

Daar naast zou ik de query zo uitvoeren:
code:
1
SELECT MAX(id) AS max FROM veiling

omdat het anders wel erg lastig uitlezen is.

[/laag niveaumodus]

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

liever mysql_fetch_assoc, en als 't maar om 1 result gaat, mysql_result

verder(?) is dit gewoon manual werk

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Dit topic is gesloten.