Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Maneira correta de escrever instruções de atualização de PDO


Sim, está correto, mas você precisa dizer ao PDO para gerar um erro em caso de erro.
Então, faça seu código de conexão assim:
$dsn = "mysql:host=$host;dbname=$db;charset=utf8";
$opt = array(
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);
$pdo = new PDO($dsn, $user, $pass, $opt);

E certifique-se de ver os erros do PHP. Assim, você saberá o que está dando errado.