Volevo sapere se c'è qualcosa di simile a
$lastId = mysql_insert_id($result);
per ottenere l'ultimo ID aggiornato in una query UPDATE.
Volevo sapere se c'è qualcosa di simile a
$lastId = mysql_insert_id($result);
per ottenere l'ultimo ID aggiornato in una query UPDATE.
temo di no, quindi o per ogni record inserisci una data da oggirnare ogni volra che aggiorni tale record oppure fai una tabella con un solo record dove ogni volta inserisci l'id dell'ultimo record modificatoOriginariamente inviato da giordano81
Volevo sapere se c'è qualcosa di simile a
$lastId = mysql_insert_id($result);
per ottenere l'ultimo ID aggiornato in una query UPDATE.
Immagino che la tua sia una situazione del genere
Ovviamente il record soggetto all'aggiornamento deve essere solo uno. Nel caso vengano aggiornati più record otterrai l'id di uno solo dei record coinvolti.codice:set @update_id := 0; update tabella set campo = 'xxx', id = (select @update_id := id) where altro_campo = 'yyy'; select @update_id;