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

PHP & Base de données Discussion :

variable dans "private $dbhost ="


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 40
    Par défaut variable dans "private $dbhost ="
    Bonjour,

    J'essaye d'ajouter la variable $dbusername dans class LoginSystem (cette variable est définie dans mon fichier config.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    include_once('config.php');//dans ce fichier se trouve mes infos de connexion
    class LoginSystem {
     
    	/* Start Config */
     	private $dbhost = "localhost"; 
     	private $dbuser = "nom_utilisateur"; // je souhaiterais mettre ici $dbusername mais la connexion ne fonctionne pas via une variable
    Mais la connexion ne fonctionne pas quand je mets $dbusername ... quand je mets directement le nom d'utilisateur de la bdd cela fonctionne et la variable est bien définie dans $dbusername

    Est-ce possible d'insérer des variables d'un autre fichier via include dans class LoginSystem ?

    Merci d'avance pour l'info,

    Sub

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as mis "dbuser" au lieu de "dbusername".
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 40
    Par défaut
    J'ai un fichier config.php qui contient la donnée $dbusername et le fichier LoginSystem.php me demande également les info de connexion à la bdd.

    J'ai donc mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include_once('config.php');
    pour inclure la donnée $dbusername

    et au lieu d'avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private $dbuser = "nom_utilisateur";
    J'essaye d'avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private $dbuser = $dbusername;
    Mais cela ne semble pas fonctionner

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ou est l'include ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 40
    Par défaut
    Comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    include_once('/cheminversledossierousetrouve/config.php');//dans ce fichier se trouve mes infos de connexion
    class LoginSystem {
     
    	/* Start Config */
     	private $dbhost = "localhost"; 
     	private $dbuser = $dbusername;

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 40
    Par défaut
    Même quand je fais comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $db_username = "nomdelutilisateur";
    class LoginSystem {
     
    	/* Start Config */
     	private $dbuser= $db_username; // Host Name
    Cela ne fonctionne pas

    erreur =

    Parse error: syntax error, unexpected '$db_username' (T_VARIABLE)

Discussions similaires

  1. [PowerShell] double quotes et variables dans une ligne de script Powershell
    Par Aenean dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 08/12/2014, 17h55
  2. Réponses: 5
    Dernier message: 15/04/2005, 14h22

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