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

Možnosti @mysql_affected_rows vrátí hodnoty?

Za prvé, mysql_* funkce jsou zastaralé. mysql_affected_rows() Zdá se, že ve všech případech vrací celé číslo. Vrací -1 pokud se dotaz nezdařil.

Co skutečně potřebujete místo mysql_affected_rows() je správný dotaz, který není otevřen podmínkám závodu.

INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1




  1. Výběrový dotaz MySQL s názvem proměnného sloupce

  2. Kódování hodnoty parametru pro SELECT v PHP-MySQL

  3. Importujte BLOB (obrázek) z orákula do úlu

  4. Dotaz na hodnoty databáze na základě umístění uživatele