Problème de count sur deux tables avec un where pour tune table

Répondre
allserv
le 25/04/2005 à 10:29
allserv
Bonjour,

Voilà, j'ai deux tables, une table nommée basic dans laquelle un champ offres prend la valeur 1 lorsque le membre souhaite recevoir la newsletter et une autre table nommée newsletter. Je veux juste récuperer le nombre d'emails présent dans la table newsletter + ceux de la table basic pour lesquels le champ offres =1.

Malheureusmeent ca ne fonctionne pas comment je fais :
SELECT COUNT( * ) AS nbre
FROM gaybesac_basic AS t1, gaybesac_newsletter
WHERE t1.offres =1

Ca me retourne 0 enregistrement. Or il y a un enregistrement dans la table newsletter et un dans basic avec comme valeur 0 pour offres.

Comment je peux faire pour récuperer le nombre total ainsi que tous les emails ?

Merci d'avance
Bzh
le 25/04/2005 à 14:42
Bzh
Déjà, commence pas faire un
<?php
mysql_query($requette) or die($requette."<br><br>".mysql_error());
?>

pour vérifier qu' il n' y a pas d' erreur dans ta requette...

Ensuite donne nous plus d' info sur tes tables
allserv
le 25/04/2005 à 22:01
allserv
Non non requete testée par phpmyadmin, mais ca viendrait du fait que je ne peux pas recuperer les deux en meme temps, il faudrait que je fasse une UNION mais avec mysql 3.xx aps possible...

Une autre solution ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours