我试图PDO::MYSQL_ATTR_FOUND_ROWS
在 PDO 中将属性设置为 true,但我似乎无法设置它。我正在使用 PHP 5.4.16 和 MySQL 5.5。PDO
并且pdo_mysql
都出现在我的phpinfo()
.
这是我尝试将其设置为true的方法。
public function __construct () {
$dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8';
$this->_db = new PDO($dsn,DB_USER,DB_PASS);
// The following setAttribute() returns FALSE.
$this->_db->setAttribute(PDO::MYSQL_ATTR_FOUND_ROWS, TRUE);
}
我试图寻找我能想到的所有可能的设置。我还缺少什么?