Ho due tabelle, una con dei viaggi con relativo 'id' per ognuno
ed un'altra tabella di indirizzi email di utenti che hanno partecipato ai viaggi, quindi
con un campo che associa ogni indirizzo email al relativo viaggio
ho visto che può capitare di dover cambiare l'id di qualche viaggio e sto cercando
di modificare con un'unica query anche gli id dei viaggi nella tabella degli indirizzi email
purtroppo quando eseguo la query nella tabella degli indirizzi email viene modificato solo il primo record
la query che ho partorito è questa
Cosa potrebbe essere che non va?Codice PHP:UPDATE viaggi INNER JOIN indirizzi_email
ON viaggi.id_viaggio = indirizzi_email.id_viaggio
SET viaggi.id_viaggio = '".$_id_viaggio_modificato."', indirizzi_email.id_viaggio = '".$_id_viaggio_modificato."'
WHERE viaggi.id_viaggio = '".$_id_viaggio."'
AND indirizzi_email.id_viaggio = '".$_id_viaggio."'

Rispondi quotando