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 25/08/2006, 21h07   #1
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
Par défaut [SQL] Afficher la valeur d'une constante

Salut,

J'ai le nom d'une constante dans une base de donnée.
La constante est définie dans un fichier.
Je veux afficher la valeur de la constante.

Le nom de la constante est saisie dans le champ Constante.
Donc le champ Constante contient la valeur MaConstante.

Mon code :

Code :
1
2
Define ('MaConstante' , 'Valeur');
Echo $row['Constante'];
Affiche : MaConstante

Je veux afficher : Valeur.
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 21h08   #2
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
$row['Valeur'] peut etre ?
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 21h13   #3
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
Merci pour la réponse.

J'ai modifié mon premier message pour être plus précis car Valeur n'est pas le nom du champ dans la base de donnée.
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 21h32   #4
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
Code :
1
2
3
define("CONSTANT", "valeur");
 
echo CONSTANT;
ca va t'afficher valeur
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 21h48   #5
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
Je sais.

Mais le nom de ma constante (NomConstante) est enregistré dans la base de données, le champ MonChamp.

Donc je suis obligé d'utilisé :
Code :
1
2
3
4
Define ('NomConstante' , 'Valeur');
//Requête SQL
$row = mysql_fetch_array($result)
Echo $row['MonChamp'];
Cela affiche NomConstante et moi je veux afficher Valeur.
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 21h59   #6
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Tu as essayé ?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 22h09   #7
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
J'ai l'erreur suivante :

Citation:
Parse error: parse error in c:\program files\easyphp1-8\www\erp internet\MonFichier.php(122) : eval()'d code on line 1
J'ai trouvé :

Code :
echo constant($row['MonChamp']);
Plus d'info ici :
http://php.developpez.com/faq/?page=...#const_acceder
SebCBien 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 22h05.


 
 
 
 
Partenaires

Hébergement Web