Mysql
 sql >> Database >  >> RDS >> Mysql

Esegui più AGGIORNAMENTI in una query SQL utilizzando PHP

Il tuo SQL sembra sintatticamente corretto (a meno che non mi sia perso qualcosa di semplice). Il vero problema è perché stai usando mysql_query() - cosa che non supportare più affermazioni; pertanto, non puoi eseguire due UPDATE query in uno con questo metodo.

Dal manuale:

Sulla stessa nota, il mysql_ i metodi sono stati ritirati, quindi io (e la comunità) suggerirei di aggiornare il codice per utilizzare mysqli_ o PDO metodi - entrambi supportano più query in una singola istruzione.

Se hai bisogno di restare con mysql_query() (invece di ristrutturare l'intera applicazione), suddividi le query ed eseguile una dopo l'altra.