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

Seleziona e Aggiorna nella stessa query

No, non puoi farlo, ma non c'è niente di sbagliato nel fare due query.

       mysql_query("UPDATE pages SET views=views+1 WHERE ID=$id");
$sql = mysql_query("SELECT * FROM articles WHERE id=$id");

Inoltre, se id è la chiave primaria che non devi fare LIMIT 1 qui, id è unico, quindi avrà sempre un solo risultato corrispondente alla tua condizione.