Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/01/2008, à 12:54

infradmin

[web] Recupérer que certain champs mysql en php

Bonjour à  tous,

J'ai une base de donnée de cette forme:

foo_id
0++
foo_nom
foo
foo_website
http://foo.foo
foo_catgeorie
categorie1, categorie2, categorie3, categorie4

Je souhaite afficher avec mysql_fetch seulement categorie par categorie... Pour tout afficher je fais comme ca:

$query="SELECT * 
		FROM foo
		ORDER BY skatemap_ID;";	
$result = mysql_query($query);if(!$result) {echo "La base de donnée est en cours de maintenance.."; exit;}
$a = 0;
while ($skatemap_row = mysql_fetch_object($result))

Mais si je souhaite afficher que les rows de la categorie1 uniquement comment l'écrire?

Je sais que je suis pas vraiment sur le bon forum pour ca mais je me sent bien ici lol

Merci de votre aide,

Nico

Dernière modification par infradmin (Le 16/01/2008, à 12:54)


Mon weblog perso http://nbonnici.info
A cause d'Ubuntu je tape des sudo partout mais je me soigne...

Hors ligne

#2 Le 16/01/2008, à 13:19

stopher

Re : [web] Recupérer que certain champs mysql en php

Ce n'est pas tres propre comme methode ..

//pour la requete
$sql = 'SELECT foo_catgeorie FROM foo ORDER BY skatemap_ID';
$result = mysql_query($sql)or die('Base en maintenance'.mysql_error());
while($exp = mysql_fetch_array($result,MYSQL_ASSOC)
{
     echo $exp['foo_categorie'].'<br>';
}
mysql_free_result($result);

Hors ligne

#3 Le 16/01/2008, à 13:20

Epehj

Re : [web] Recupérer que certain champs mysql en php

Salut,

if($skatemap_row->foo_categorie =='categorie1')
blabla;

Ca marche pas ce genre de truc?
ou tu change ton select : "SELECT * FROM foo WHERE foo_categorie='categorie1' ORDER BY skatemap_id" non?


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#4 Le 16/01/2008, à 13:28

infradmin

Re : [web] Recupérer que certain champs mysql en php

Merci pour vos réponses.

En fait les résultats de la bdd tombent dans une googlemap que vous pouvez voir ici:

http://skateboard-spot.org

En fait je dois filtrer les categories pour afficher seulement tout les rows qui sont de la catégorie1 par exemple et je pense pouvoir me débrouiller grà¢ce à  vos exemples.

Ensuite il me reste plus qu'a relier des checkbox pour filtrer les categories.

Nico

Dernière modification par infradmin (Le 16/01/2008, à 13:30)


Mon weblog perso http://nbonnici.info
A cause d'Ubuntu je tape des sudo partout mais je me soigne...

Hors ligne

#5 Le 16/01/2008, à 13:51

infradmin

Re : [web] Recupérer que certain champs mysql en php

Epehj a écrit :

ou tu change ton select : "SELECT * FROM foo WHERE foo_categorie='categorie1' ORDER BY skatemap_id" non?

Parfait ta méthode. Merci beaucoup.


Mon weblog perso http://nbonnici.info
A cause d'Ubuntu je tape des sudo partout mais je me soigne...

Hors ligne