Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Auswählen und in derselben Abfrage aktualisieren

Nein, das ist nicht möglich, aber es ist nichts Falsches daran, zwei Abfragen durchzuführen.

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

Auch wenn id ist der Primärschlüssel, den Sie nicht ausführen müssen LIMIT 1 hier id ist einzigartig, daher wird es immer nur ein Ergebnis geben, das Ihrer Bedingung entspricht.