Insert PDO
Não sei se é o sono ou o que mais... mas não consigo fazer um simples insert,
Quando roda assimNao da msn de erro nem anda e tbm nao insert alguém ver alguma coisa de errado
$dados = array(
'cadastro_id' => (int) $_SESSION['usuario_logado'],
'usuario' => $_POST['usuario'],
'senha' => $_POST['senha'],
'plano' => (int) $_POST['plano'],
'sms' => (int) $_POST['sms'],
'status' => 2,
'vencimento' => $vencimento,
'valor' => number_format($planoValor, 2, ".", ".")
);
$sqlGera = $pdo->prepare("INSERT INTO contas (cadastro_id,usuario,senha,plano,sms,validade,status,valor)
VALUES (:cadastro_id,:usuario,:senha,:plano,:sms,:validade,:status,:valor)");
$sqlGera->execute($dados);
echo $idFatura = $pdo->lastInsertId();
na verda no exemplo acima ele retorna
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in /users/jordanpinheiro/Sites/post/controller/PainelController.php on line 71
'e pq ta sem "" em values
mas quando coloco as aspas n aparece erro e tbm nao insert e chamo o errorInfo() e nao imprime nada
Discussão (4)
Carregando comentários...