Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Fernandess

Problema condição do select PDO::FETCH_ASSOC

Recommended Posts

Esse é o SELECT que eu fiz para o sistema de newsletter.

Eu queria fazer uma verificação, se o contato e email não fosse NULL ele mandava o e-mail.

 

Só que não consegui ele da erro. Não conheço muito de PDO.

Se alguém poder me ajuda.


$db = new PDO('mysql:host=localhost;dbname=bd','root','');

$emails   = $db->query('SELECT `contato`,`email` FROM `clientes`');
$contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC));

 

 

 

 

Eu tentei assim mais não deu certo...

$db = new PDO('mysql:host=localhost;dbname=bd','root','');


$emails   = $db->query('SELECT `contato`,`email` FROM `clientes` WHERE contato != `` AND email');
$contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC));

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ibagens, eu quero ibagens do erro!

 

 

http://prntscr.com/32lgg7

 

 

Consegui resolver....

 

 

<?php
$db = new PDO('mysql:host=localhost;dbname=bd','root','');


$emails   = $db->query("SELECT contato,email FROM clientes WHERE contato != '' AND email != '' AND news = '1'");
$contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC));


?>

 

 

 

 

 

Porem tenho uma dúvida. No meu banco de dados tenho assim:

 

Contato, Email, News....

 

no SELECT se eu coloca com a primeira letra minuscula ele da erro....

Já se eu deixo tudo minusculo ele da certo.

 

Não seria case sensitive??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.