Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP, MySQL - можете ли да разграничите съвпаднатите редове и засегнатите редове?

От документацията на MySQL за mysql_affected_rows :

С mysqli , можете да посочите CLIENT_FOUND_ROWS, като използвате mysqli::real_connect .

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

В PDO , константата се нарича PDO::MYSQL_ATTR_FOUND_ROWS

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

Със старото и отхвърлено разширение MySQL можете да зададете CLIENT_FOUND_ROWS, предавайки стойността 2 като 5-ти параметър за mysql_connect (източник ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Два индекса с една колона срещу един индекс с две колони в MySQL?

  2. Как да свържете Amazon RDS в iOS

  3. Как мога да конвертирам datetime в дата, съкращавайки часовете, оставяйки ми датите?

  4. SQL ограничение SELECT, но не JOIN

  5. Има ли по-бърз начин за зареждане на mysqldumps?