requete mySQL en fonction d'une variable

Répondre
choupachoup
le 25/11/2003 à 13:49
choupachoup
Salut à tous, heureuse de retrouver ce site, au fait :)

Bon voilà mon pb, j'aimerai savoir si on peut faire une requete SQL selon un critère de selection contenu dans une variable (que je recupere d'une autre page via l'url en fait)?
Si oui ca ressemble à quoi?

pour le moment j'ai ca :
$select = 'select * FROM galleries WHERE TYPE LIKE "%web%"';

$id etant la variable que je recupere depuis mon url j'aimerai un truc du genre :

$select = 'select * FROM galleries WHERE id LIKE "$id"';

je pense que ca doit être faisable mais je sais pas du tout comment alors j'espere que qq va pouvoir m'aider.
Merci ^^
choupa choupa
zebden
le 25/11/2003 à 13:59
zebden
... WHERE id=$id
zebdinou pour les intimes / Blog : http://www.zebden.fr
choupachoup
le 25/11/2003 à 14:07
choupachoup
j'ai un joli "Erreur : Unknown column '$id' in 'where clause'" quand je fait ca ...
choupa choupa
LA GLOBULE
le 25/11/2003 à 14:08
LA GLOBULE
$select = 'select * FROM galleries WHERE TYPE LIKE "%'.$ta_var.'%"';

C'est pareil que sans variable, sauf que là, ben tu concatenes une variable à ta requete :)
LA GLOBULE
le 25/11/2003 à 14:59
LA GLOBULE
Ptet parce qu'il n'y a aucun résultat avec la condition : urlpic LIKE "%'.$url1.'%".

Nan ?
LA GLOBULE
le 25/11/2003 à 15:53
LA GLOBULE
Sinon, decomposes ton tableau row en plusieures var comme dans les cours juste apres une requete SQL.

Et vois ce qui sort.

Ou bien, fais un print_r ($row); pour voir ce que contient ton tableau (et donc voir si y'a tout ou pas).
choupachoup
le 25/11/2003 à 21:16
choupachoup
C'est dingue ca, avec print_r ($row); je recupere bien tout ce qu'il me faut (les infos sont là) ...?
comment ca se fait ca?
choupa choupa
LA GLOBULE
le 25/11/2003 à 22:55
LA GLOBULE
C'est tes echo $row['truc'] qui merdent.

Decompose le tableau en variables, comme dans les cours, ca ira tout seul.
Répondre
LoadingChargement en cours