Se você usar PDO::exec() o valor de retorno será 1 se a linha foi inserida e 2 se a linha foi atualizada. Se você estiver usando uma instrução preparada e PDOStatement::execute(), o mesmo vale para PDOStatement::contagemdelinha()