Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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));Ibagens, eu quero ibagens do erro!
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??
Linux é case-sensitive.
Linux é case-sensitive.
HAHAHAHAHAHAHAHAHAHAHAHHAHAHAHA
Ibagens, eu quero ibagens do erro!