Осваиваю PDO...
Возник такой вопрос...как узнать, выполнился ли запрос?
Пример моей функции:
public function Query($query, $param){
$stmt = $this -> db -> prepare($query);
$stmt -> execute($param);
$row = $stmt -> fetch();
return $row;
}
Конструкция такого вида(как пример):
if($this -> QueryOne('UPDATE `users` SET `user_activation` = :num WHERE `user_id` = :id', array(':num' => 1, ':id' => 1))){
echo 'true';
}else echo 'false';
Всегда выводит false в любом случае и при любом запросе...
Т.е. как сделать, чтобы функция возвращала РЕЗУЛЬТАТ(при SELECT) или TRUE(при UPDATE, INSERT и т.д.) - при удаче или получении данных из таблицы...и возвращала FALSE - при неудаче?