tableau php et requete sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tableau php et requete sql

par allweb » 22 mars 2006, 13:16

Parce que ma requete génère les items d'une liste déroulante, dans lesquels ces items ne doivent evidemment apparaitre qu'une fois...

Re: tableau php et requete sql

par Ryle » 21 mars 2006, 18:58

Je ne peux pas utiliser la clause DISTINCT dans ma requete.
et pourquoi cela ? :-k
C'est vrai que c'est une très bonne question ça... :)

M'enfin sinon pour ce que tu veux faire, tu est obligé de passer par un tableau php qui contiendra tes valeurs (récupérées de la base) avant de faire ton tableau html...

Ensuite tu dois effectivement pouvoir utiliser in_array pour chacun des éléments, mais ca risque de poser problème, puisque les élément proviennent justement du tableau...

La fonction array_unique() retourne un tableau dédoublonné (ça se dit peut être pas, mais ça s'écrit ;)) à partir de ton tableau. Il ne te restera donc plus qu'à boucler pour l'afficher :)

Re: tableau php et requete sql

par Truc » 21 mars 2006, 18:35

Salut,
Je ne peux pas utiliser la clause DISTINCT dans ma requete.
et pourquoi cela ? :-k

Si tu peux vraiment pas faire autrement regarde du coté de in_array()

tableau php et requete sql

par allweb » 21 mars 2006, 16:59

Bonjour

Je voudrais remplir un tableau PHP avec le résultat d'une requete :

Code : Tout sélectionner

$sql="SELECT nom FROM table'"; $req=mysql_query($sql); while($data=mysql_fetch_array($req)) { $profil[] = $data['ref']; }
MAis je souhaiterais que ce tableau ne renferme aucun doublon. Comment tester son contenu avent d'insérer une nouvelle donnée?

Je ne peux pas utiliser la clause DISTINCT dans ma requete.

Grand merci de votre aide