Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2007, 22h33   #1
Membre du Club
 
Avatar de Sba3Net
 
Étudiant
Inscription : mai 2007
Messages : 128
Détails du profil
Informations personnelles :
Âge : 23
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 128
Points : 61
Points : 61
Envoyer un message via MSN à Sba3Net Envoyer un message via Yahoo à Sba3Net
Par défaut [SQL] Variable pour sélectionner une table

Bonsoir ou bonjour selon votre localisation!!

J'aimerai savoir comment séléctionner une table de ma base de donnes SQL via une variable? J'utulise le code suivant mais ça ne marche pas!!!

$query = "SELECT * FROM `$table` WHERE `id` = 1";
result = mysql_query ($query);


Sauf que ça me donne une belle erreur lors du test du code!
#J'utilise un tableau pour traiter les données envoyés par la base.#

Merci d'avance et bonne programmation!!
Sba3Net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2007, 22h56   #2
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Salut, il faut que tu donnes plus d'informations, peux-tu poster l'erreur.
Est-ce une erreur PHP ou Mysql ?
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 22h40   #3
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
salut
comme spécifié plus haut post ton erreur
sinon moi j'utiliserais la concatenation dans ta string de requete
et ta variable $table elle existe?? et n'est pas vide?

Code :
1
2
3
4
5
 
$query = "SELECT * FROM ".$table." WHERE `id` = 1";
 
echo $query; // juste pour voir ta dtring ressemble a quoi
result = mysql_query ($query);
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 10h14   #4
Membre confirmé
 
Inscription : février 2003
Messages : 285
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 285
Points : 255
Points : 255
Envoyer un message via ICQ à Sion_Sempai Envoyer un message via MSN à Sion_Sempai Envoyer un message via Yahoo à Sion_Sempai
Citation:
Envoyé par ozzmax Voir le message
Code :
1
2
3
4
5
 
$query = "SELECT * FROM ".$table." WHERE `id` = 1";
 
echo $query; // juste pour voir ta dtring ressemble a quoi
result = mysql_query ($query);
je suis d'accord sur le fond ! Mais ce n'est pas génant dans ce cas la, puisqu'il utilise des double quotes

par contre, sba3net, fais attention, tu as oublié un $ devant ta variable result !

$result = mysql_query($query);
Sion_Sempai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 13h40   #5
Membre du Club
 
Avatar de Sba3Net
 
Étudiant
Inscription : mai 2007
Messages : 128
Détails du profil
Informations personnelles :
Âge : 23
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 128
Points : 61
Points : 61
Envoyer un message via MSN à Sba3Net Envoyer un message via Yahoo à Sba3Net
Merci les amis, c'es fait, je crois que je me suis plané avec une erreure avec le ; et le $
Sba3Net est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h33.


 
 
 
 
Partenaires

Hébergement Web