Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP, MySQL - bạn có thể phân biệt giữa các hàng phù hợp và các hàng bị ảnh hưởng không?

Từ tài liệu MySQL cho mysql_affected_rows :

Với mysqli , bạn có thể chỉ định CLIENT_FOUND_ROWS bằng cách sử dụng mysqli ::real_connect .

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

Trong PDO , hằng số được đặt tên là PDO ::MYSQL_ATTR_FOUND_ROWS

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

Với tiện ích mở rộng MySQL cũ và không dùng nữa, bạn có thể chỉ định CLIENT_FOUND_ROWS chuyển giá trị 2 làm tham số thứ 5 cho mysql_connect ( nguồn ).



  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 Trường hợp ngày lớn hơn một tháng?

  2. Chuyển đổi cơ sở dữ liệu MySQL từ latin sang UTF-8

  3. Mysql tạo một thủ tục được lưu trữ từ nhiều thủ tục được lưu trữ

  4. Cách tạo cột ảo bằng MySQL SELECT?

  5. Giá trị lớn nhất từ ​​hai trường trở lên