Connexion à MySQL [RESOLU] - PHP - Programmation
Marsh Posté le 17-02-2005 à 10:09:59
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
Marsh Posté le 17-02-2005 à 10:14:09
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 `
Marsh Posté le 17-02-2005 à 10:19:32
merci
ça marche maintenant
je n'avais en effet pas réellement saisi la différence entre " et '. maintenant c'est bon.
Marsh Posté le 17-02-2005 à 10:23:43
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
Marsh Posté le 17-02-2005 à 10:24:58
Oops sorry .. J'avais pas vu la pédagogie ... sorry
Marsh Posté le 17-02-2005 à 10:29:39
esox_ch a écrit : Oops sorry .. J'avais pas vu la pédagogie ... sorry |
c'est tjs le principe forum, on vous aide, mais on pond pas votre code... arf, tu le saura pour la prochaine fois
Marsh Posté le 17-02-2005 à 10:31:50
Oui je sais je sais, en general j'envoie aussi les gens sur www.php.net , mais la j'ai pas reflechi, encore une fois sorry
Marsh Posté le 17-02-2005 à 10:08:08
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
$sql = 'SELECT nom,prenom,statut,date FROM famille_tbl';
mais moi je voudrai un truc dans ce style
$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
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