sql >> Databáze >  >> RDS >> Mysql

Vyberte a aktualizujte ve stejném dotazu

Ne, to nemůžete udělat, ale na provedení dvou dotazů není nic špatného.

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

Také, pokud id je primární klíč, který nemusíte dělat LIMIT 1 zde id je jedinečný, proto bude mít vždy pouze jeden výsledek odpovídající vaší podmínce.



  1. Chyba syntaxe MYSQL – funkce Codeigniter pro výpočet nákladů

  2. Errcode 13, problém SELECT DO OUTFILE

  3. Přehled metod JOIN v PostgreSQL

  4. Sdružování připojení ODP.NET:Jak zjistit, zda bylo připojení použito