IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Define depuis champs base de données


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut Define depuis champs base de données
    Hello tout le monde,

    j'ai un petit problème pour la programmation d'un petit script php (v. 4.4.4) et mySQL (4.1.22).

    J'aimerai pouvoir générer automatiquement mes 'define' avec le contenu de ma base de données comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    	mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD); // Connexion à MySQL
    	mysql_select_db(DB_DATABASE); // Sélection de la base mateo21
     
    	// On est connectés, on peut travailler sur la BDD
    	$sql = mysql_query('SELECT * FROM configuration_hrc');
     
    	while ($datas = mysql_fetch_array($sql))
    	{
    		define($datas['configuration_key'],$datas['configuration_value']);
    	}

    Voyez-vous ce que je veux dire??

    ps: la connection à la base de donnée est correcte, la lecture de la table a l'air de fonctionner et je n'ai aucune erreur qui s'affiche...

    merci pour le coup de main.

    tim
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  2. #2
    Membre chevronné Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Points : 1 895
    Points
    1 895
    Par défaut
    si tu veux voir s'il y a des erreurs, rajoute des affichages comme ça :
    http://php.developpez.com/faq/?page=...ysql_ressource
    GNAP !

  3. #3
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par nosferapti Voir le message
    si tu veux voir s'il y a des erreurs, rajoute des affichages comme ça :
    http://php.developpez.com/faq/?page=...ysql_ressource
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or exit(mysql_error()); // Connexion à MySQL
    	mysql_select_db(DB_DATABASE) or exit(mysql_error()); // Sélection de la base mateo21
     
    	// On est connectés, on peut travailler sur la BDD
    	$sql = mysql_query('SELECT * FROM configuration_hrc') or exit(mysql_error());
     
    	while ($datas = mysql_fetch_array($sql))
    	{
    		define($datas['configuration_key'],$datas['configuration_value']);
    	}
     
    	// On a fini de travailler, on ferme la connexion :
    	mysql_close(); // Déconnexion de MySQL
    hey non aucune erreur http://osdemo.telcomex.ch/
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  4. #4
    Membre chevronné Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Points : 1 895
    Points
    1 895
    Par défaut
    affiche ce que tu as dans $datas dans la boucle pour vérifier le contenu de la table
    GNAP !

  5. #5
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut Résolu
    voilà le code qui fonctionne (enfin je ne sais pas pourquoi il fonctionne mieux maintenant... mais mon problème est résolu...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or exit(mysql_error()); // Connexion à MySQL
    	mysql_select_db(DB_DATABASE) or exit(mysql_error()); // Sélection de la base mateo21
     
    	// On est connectés, on peut travailler sur la BDD
    	$sql = mysql_query('SELECT * FROM configuration_hrc') or exit(mysql_error());
     
    	while ($datas = mysql_fetch_array($sql))
    	{
    		define($datas['configuration_key'],$datas['configuration_value']);
    	}
     
    	// On a fini de travailler, on ferme la connexion :
    	mysql_close(); // Déconnexion de MySQL
    encore merci à ceux qui ont lu mon problème
    bonne journée
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

Discussions similaires

  1. Mise à jour de JTable depuis une Base de Données.
    Par hmd01 dans le forum Composants
    Réponses: 3
    Dernier message: 13/03/2007, 16h51
  2. [MySQL]Affichage d'image depuis une base de données
    Par Sofute dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 20/02/2007, 14h43
  3. Réponses: 8
    Dernier message: 29/09/2006, 12h08
  4. Réponses: 2
    Dernier message: 14/03/2006, 14h49
  5. Liens depuis une base de donnée statique
    Par LucG dans le forum Access
    Réponses: 4
    Dernier message: 26/10/2005, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo