PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : letzte zeile aus anfrage in variable



mezzo mix
01-09-2002, 17:40
hallo,
ich hab' hier folgendes problem.
ich will aus einer tabelle die letzte zeile in einer variablen speichern, in der eine bestimmte spalte ungleich NULL ist.
wie mach' ich das?

muß ich erst alles einlesen?
$tmp = mysql_query("SELECT * FROM bla WHERE blob != NULL");

um dann alles in einem array zu speichern und dann das letzte element zu speichern?

sieht irgendwie unperformant aus.

kann mir da jemand helfen?

thx

CU

Martin Ament
01-09-2002, 18:47
HI,

zum ersten sollte die abzufragende Spalte indiziert sein.

Was du dann suchst, ist denke ich eine Gruppenfunktion.

select min(spalte) from bla where != null;

gibt auch noch andere gruppenfunktionen, musst halt in der doku nachlesen.

martin

elrond
02-09-2002, 12:05
versuch's mit "limit"

mezzo mix
14-09-2002, 09:10
danke leute, ich probier mal ein bischen.

CU