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

PHP, MySQL – dokážete rozlišit mezi shodnými řádky a ovlivněnými řádky?

Z dokumentace MySQL pro mysql_affected_rows :

Pomocí mysqli , můžete zadat CLIENT_FOUND_ROWS pomocí mysqli::real_connect .

$db = mysqli_init();
$db->real_connect('host', 'username', 'password', 'dbname', '3306', null, MYSQLI_CLIENT_FOUND_ROWS);

V CHOP , konstanta se jmenuje PDO::MYSQL_ATTR_FOUND_ROWS

$db = new PDO('mysql:dbname=mydatabase;host=myhost', 'username', 'password', array(
    PDO::MYSQL_ATTR_FOUND_ROWS => true
));

Se starým a zastaralým rozšířením MySQL můžete zadat CLIENT_FOUND_ROWS předávající hodnotu 2 jako 5. parametr pro mysql_connect (zdroj ).



  1. Funkce MAX() v MariaDB

  2. Aktualizace kroku úlohy pro úlohu SQL Server Agent (T-SQL)

  3. Statistiky pokrytí kódem

  4. Kolekce Oracle PL/SQL – Vytvořte vnořenou tabulku v databázi