Я новичок в Zend Framework и хотел бы знать, как я могу получить количество затронутых строк из этого:
$sql = "UPDATE auth SET act='', status='1' WHERE username = ? AND act = ? ";
$stmt = $this->dbh->prepare($sql);
$stmt->execute(array($this->username, $this->key));
Я видел несколько сообщений на этом форуме, но они основаны на операторах MySQLi и SELECT, где вы можете фактически подсчитать строки с помощью count ()
.
Кто-нибудь может подсказать, как я могу изменить это для поддержки rowCount
.
Вот как я подключаюсь к своей базе данных:
$parameters = array(
'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'users'
);
try {
$db = Zend_Db::factory('Pdo_Mysql', $parameters);
...
Это в моем Bootstrap.php
. Я сделал это так, потому что работаю с более чем одной базой данных.