Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1216 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Connexion à MySQL [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion à MySQL [RESOLU]

n°984538
astik89
Posté le 17-02-2005 à 10:08:08  profilanswer
 

Bonjour,
J'essaie d'utiliser une base de données et je bloque au niveau de la connexion à MySQL.
J'ai trouvé sur le net plein de trucs pour établir la connexion.
Mais au moment de créer la requête SQL l'exemple écrit ça

Citation :

$sql = 'SELECT nom,prenom,statut,date FROM famille_tbl';


mais moi je voudrai un truc dans ce style

Citation :

$table='famille_tbl';
$sql = 'SELECT nom,prenom,statut,date FROM $table';


de façon à pouvoir centraliser toutes mes données de connexion en début de fichier pour pouvoir les modifier rapidement.
le problème c'est que apparement ma requête SQL est mal formulée puisqu'il me met le message d'erreur suivant

Citation :

famille_tblErreur SQL !
SELECT nom,prenom,statut,date FROM $table
Table 'photos.$table' doesn't exist


Si je comprends bien il interprète le $table comme un nom de table et non comme une variable.
 
Pouvez vous m'aider à résoudre ce problème?
merci
 
Astik


Message édité par astik89 le 17-02-2005 à 13:21:04
mood
Publicité
Posté le 17-02-2005 à 10:08:08  profilanswer
 

n°984543
Xav_
The only one...
Posté le 17-02-2005 à 10:09:59  profilanswer
 

oui, une variable entre simple quote ne sera pas analysée par PHP, c'est des trucs de base...
 donc soit tu met des double quote, soit tu concatene ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°984552
esox_ch
Posté le 17-02-2005 à 10:14:09  profilanswer
 

2 cas possible :
 
$sql = 'SELECT nom,prenom,statut,date FROM '.$table;  
 
Et le 2ème pour faire plaisir a skype
 
$sql = "SELECT nom,prenom,statut,date FROM $table";
 
P.S: En theorie faudrait mettre le nom de la table et des champs entre `  
 
 


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°984564
astik89
Posté le 17-02-2005 à 10:19:32  profilanswer
 

merci
ça marche maintenant
je n'avais en effet pas réellement saisi la différence entre " et '. maintenant c'est bon.

n°984570
Xav_
The only one...
Posté le 17-02-2005 à 10:23:43  profilanswer
 

esox_ch, merci pour lui mais j'avais volontairement fait abstraction de mettre le code "correct", il avait la réponse, il lui resté plus qu'à la mettre en oeuvre par lui meme ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°984575
esox_ch
Posté le 17-02-2005 à 10:24:58  profilanswer
 

Oops sorry .. J'avais pas vu la pédagogie ... sorry :jap:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°984583
Xav_
The only one...
Posté le 17-02-2005 à 10:29:39  profilanswer
 

esox_ch a écrit :

Oops sorry .. J'avais pas vu la pédagogie ... sorry :jap:


c'est tjs le principe forum, on vous aide, mais on pond pas votre code... arf, tu le saura pour la prochaine fois ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°984588
esox_ch
Posté le 17-02-2005 à 10:31:50  profilanswer
 

Oui je sais je sais, en general j'envoie aussi les gens sur www.php.net :D , mais la j'ai pas reflechi, encore une fois sorry :jap:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Connexion à MySQL [RESOLU]

 

Sujets relatifs
enregistrer automatiquement dans ma table mysql ?Syntaxe de l'évènement onclick! [RESOLU]
[PHP] [RESOLU] Session et variables qui n'en fait qu'a ça tete.Pb surement tout bete mais je trouve pas la reponse : mysql_num_rows
probleme d'insertion dans Mysql avec easyphpProblème d'overflow d'un cadre sur IE : ça foire en largeur [Résolu]
Base de données MYSQL : champs avec des < \' >[Résolu] BrookGPU : pb : Rebuilding dependencies for accumulate
Page d'erreur Websphere Application Server [résolu][PHP - MySQL] Problème connexion BDD MySQL (résolu)
Plus de sujets relatifs à : Connexion à MySQL [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR