sql >> Base de Datos >  >> RDS >> Mysql

Seleccionar y actualizar en la misma consulta

No, no puedes hacer eso, pero no hay nada de malo en hacer dos consultas.

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

Además, si id es la clave principal que no tiene que hacer LIMIT 1 aquí, id es único, por lo tanto, siempre tendrá un solo resultado que coincida con su condición.