Androus Posté 21 Août 2004 Posté 21 Août 2004 (modifié) 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é 21 Août 2004 par Androus
Dagnan Posté 21 Août 2004 Posté 21 Août 2004 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
petit-ourson Posté 21 Août 2004 Posté 21 Août 2004 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).
Androus Posté 21 Août 2004 Auteur Posté 21 Août 2004 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
Androus Posté 13 Septembre 2004 Auteur Posté 13 Septembre 2004 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
Anonymus Posté 13 Septembre 2004 Posté 13 Septembre 2004 Oui, le signe = signifie égal, et le signe != signifie NOT egal C'est un raccourci, spécial développeurs mais... dangereux sans précautions => http://www.yellis.net/docs/mysql/manuel_Wo...rking_with_NULL
Androus Posté 16 Septembre 2004 Auteur Posté 16 Septembre 2004 Le lien a l'air invalide. J'ai enfin compris cette commande, super ça fonctionne nickel
Anonymus Posté 16 Septembre 2004 Posté 16 Septembre 2004 Le même, en libre accès http://216.239.59.104/search?q=cache:6ogCc...lculations.html
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant