Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, to com um problema aqui no meu PDO, é o seguinte, eu criei essa função:
private function pdoStatementTratamento($sql, $dados){
try{
$stmt = $this->con->prepare($sql);
for($i=1;$i<=count($dados);$i++)
$stmt->bindValue($i, $dados[$i-1]);
if($stmt->execute())
return $stmt;
else
throw new Exception('Erro de Execução');
}catch(Exception $e){
print_r($this->con->errorInfo());
echo $e->getMessage();
}
}
Que como podem observar, ela recebe o sql e os dados, acontece que eu não estou conseguindo q ela exiba os erros, e mais um detalhe, quando uma variavel nao é preenchida, da erro ao se inserir.
eu Tow fazendo o tratamento, como segue o exemplo:
INSERT TB tabela(coluna1) VALUES(valor1) WHERE x = ?
$dado = array(0=>$valor);
Acontece q quando essa variavel $valor, tá vazia, ocorre um erro, o q fazer quanto a isso?? Colocar como NULL se estiver vazia???
Carregando comentários...