ragazzi mi serve sapere l'ultimo id di una tabella
cm faccio?
ragazzi mi serve sapere l'ultimo id di una tabella
cm faccio?
select campo_id from tabella order by campo_id desc limit 0,1
per avere l'ultimo id creato.
prova così:
SELECT MAX(id) FROM tabella;
[EDIT] scusa marco80, avevo già postato e non mi ero accorto che avevi già risp.
ciao
$query="select id from tabella DESC LIMT 0,1";
per migliori informazioni ti consiglio
http://www.rakosystem.altervista.org/lezione.php?sql=6
ciao
l'uomo è tutto ciò che non può essere
http://www.ebug.it Discussioni da web Designer
http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol
capitano spesso anche a me queste coseOriginariamente inviato da marco80
select campo_id from tabella order by campo_id desc limit 0,1
per avere l'ultimo id creato.
![]()
ragazzi tra le due alternative quali mi consigliate?
funzionano entrambe ma con quella di ken84 sembra piu' corta![]()
più corta nell'esecuzione o più corta da scrivere?
ragazzi consideriamo anke il caso in cui gli id saranno tanti... qual'è più veloce?
entrambe , mettendo MAX() o LIMIT 0,1 alla fine, prende solo l'ultimo reord.. order by id desc mette i record dall'id piu' grande al piu' piccolo e legge solo 1 riga.
MAX() se nn error, cerca direttamente il maggiore fra gli id e quindi prende quella riga e basta. Poi nn so se una e' piu' veloce dell'altra.
provali entrambi e cronometrali:
http://www.phpnews.it/content/view/277/86/
ciao![]()