last day (15 days later) » 

2:20 PM
1
Q: DUVIDA - Inserir PDO MySQL

Renan RodriguesBom estou precisando fazer um inserção e utilizo PHP OO, porem como devo fazer isto, segundo o meu código está cadastrando porem não está funcionando perfeito. Estou fazendo algo de errado ? Não da nenhuma mensagem de erro, somente fala que está cadastrado com sucesso! $sql = $conn->pr...

 
O que não está funcionando perfeito, pode nos mostrar?
 
Simplesmente não da nada. Não acusa erro, porem quando vou a tabela de dados ela não esta cadastrada.
 
só uma observação, coloque parênteses no VALUES() .
VALUES (COD_IDENT_PESSO = :COD_IDENT_PESSO, ...)
 
Ainda sim não funcionou.
 
em vez de usar bindParam, experimente passar tudo como array direto no execute: $collection[] = ['COD_IDENT_PESSO", $UltAiAdd]; $sql->execute($collection);
 
2:20 PM
Teria como me ajuda, pois não tenho muito conhecimento sobre PDO, e não sei utilizar as melhores praticas.
 
É que o bom bindParam vc tem que tratar o tipo do dado.
 
Como ficaria Ivan ?
 
@RenanRodrigues Dê uma olhada no primeiro exemplo: php.net/manual/pt_BR/pdo.prepared-statements.php
Opa.. agora que vi que vc colocou o erro lá. xD
 
 
2 hours later…
4:40 PM
@RenanRodrigues Quando vc tenta inserir, ele cai no catch?
 
oO
 
não sei se a estrutura é aquela mesma.
passa tudo perfeito
 
o echo "057" aparece ?
 
[Mon Aug 24 11:23:06 2015] [notice] child pid 2934 exit signal Segmentation fault (11)
não
eu tirei o echo 056
e aparece isto
 
4:45 PM
isso pode ser problema no apache
Ele está startado direito ?
 
sim, ta funcionando blz
resolvi o erro, porem ele não esta caindo no catch
 
Não cai lugar nenhum ?
oO
 
nao passa kkkkk, ele ta pegando o insert
 
a solução que o Ivan te passou deu certo ?
 
4:56 PM
Pedi um amigo para dar uma força lá.
 
ok vlw
 
Qualquer coisa, quando eu chegar em casa, dou uma olhada.
 

last day (15 days later) »