Aller au contenu

[Réglé] Ignorer des enregistrements


Androus

Sujets conseillés

Bonjour à tous,

Alors voilà mon problème, je me tape la tête dans les murs en ce moment, ça fait deux jours que je suis là dessus. Mais à mon avis je dois mal chercher. Ou alors ça n'existe peut être pas. Soit.

Je veux récupérer les sites web de mes membres sur une page. Quand ceux ne mentionnent pas dans leur profil un site web il est enregistré "null" dans le champ. Et j'aimerai que ces membres soient exclus de l'affichache ( http://www.belgastuces.be/liensmembres.php , si vous allez dans le bas de la page vous comprendrez).

J'ai fais ceci:

$sql = "SELECT * FROM ibf_members  WHERE website IS NOT NULL   ORDER BY website";

Normalement ça devrait fonctionner mais ça veut pas, en fait c'est ce qu'il y a après WHERE qui me cause problème mais je n'arrive pas à savoir pourquoi.

Pour info, cette liste est créée à partir du profil des membres sur le forum.

Merci d'avance ;)

Modifié par Androus
Lien vers le commentaire
Partager sur d’autres sites

Tu es sûr que le champ est bien null, et qu'il ne contient pas plutôt le mot 'null' ?

Vérifie sous phpmyadmin que c'est bien écrit en italiques.

Sinon je vois pas, je passe peut-être à côté de quelque chose :D

Lien vers le commentaire
Partager sur d’autres sites

Du même avis que Dagnan, je pense que tes null sont en fait des chaines de "null". Les champs nulls ne devraient pas retourner de valeurs.

$sql = "SELECT * FROM ibf_members WHERE website != "null" ORDER BY website";

Comme ça je pense que ça devrait marcher (ou avec un like sinon).

Lien vers le commentaire
Partager sur d’autres sites

AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaahh merci avec ceci:

$sql = "SELECT * FROM ibf_members WHERE website != "null" ORDER BY website";

Super, en fait je viens de découvrir mon erreur, j'ai effectué une requête pour mettre null dans les profils qui ne mentionnent pas leur site. J'avais pas fais la différence entre null et null ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines plus tard...

Rebonjour à tous,

J'aimerai un peu fignoler cette page, j'aimerai ommettre quelques enregistrements comme http://, http://null, ... bref ce qui n'est pas utile sur cette page. Je compte ajouter tout ceci au fur et à mesure.

J'ai effucté une recherche sur la commande WHERE website != 'null' mais je ne trouve nulle part le fameux !=, vous avez une documentation quelque part?

Merci d'avance ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...