Come faccio per recuperare i dati dell'ultimo inserimento nel DB.
So che esiste una funzione ma non so quale è.
Un aiutino?
GRAZIE
Come faccio per recuperare i dati dell'ultimo inserimento nel DB.
So che esiste una funzione ma non so quale è.
Un aiutino?
GRAZIE
¿Hasta la pasta?
si però qui lo recupero dopo che ho fatto un inserimento.
A me serviva sapere quale è l'ultima persona che si è registrata al sito e stampare il suo USER.
GRAZIE
¿Hasta la pasta?
select idUtente from tabella order by idUtente desc limit 1;
Ho provato cosi ma non funziona.
$sql = "select userid from tbl_user where autorizza = 'Y' order by userid desc limit 1";
$prt_user = mysql_db_query( $database, $sql, $db) or die(mysql_error());
echo "$userid";
¿Hasta la pasta?
Non so come funzioni il tuo campo autorizza, nel senso se un utente può registrarsi e quel campo essere settato anche a N.
Se così fosse, con la tua query recuperebbe lo userid più alto tra quelli che hanno il campo autorizza settato a yes.
$sql = "select userid from tbl_user order by userid desc limit 1";
$prt_user = mysql_db_query( $database, $sql, $db) or die(mysql_error());
echo "$userid";
si infatti è cosi.
per default lo setto a N
poi una volta autorizzato lo setto a Y
quindi quale soluzione posso utilizzare?
Grazie!!!!
¿Hasta la pasta?
Ma allora dovrebbe andare bene la tua query.
$sql = "select userid from tbl_user where autorizza = 'Y' order by userid desc limit 1";
con la quale recupera l'id più alto tra quelli che tui hai autorizzato. Correggimi se sbaglio.
si mi recupera quello piu alto.
ma io voglio recuperare l'ultimo autorizzato.
¿Hasta la pasta?
Sinceramente non capisco. Se hai una situazione del genere
questa querycodice:userid autorizza 10 n 11 y 12 n
$sql = "select userid from tbl_user where autorizza = 'Y' order by userid desc limit 1";
dovrebbe recuperare 11 e non 12.
Mi sembra impossibile che invece ti dia 12.