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 :

Positionner mysqli en global


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Positionner mysqli en global
    Bonjour,
    Je débute dans le côté objet de PHP.
    Pour faire simple, j'ai 3 fichiers :

    connexion.inc.php qui me permet de me connecter à la base via cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mysqli = new mysqli($ser, $usr, $pass, $bd);
    session.inc.php qui contient ma fonction php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
      function retlogin () {
     /* retourne le login de la session courante */
     
    	$id_user=retiduser();
    	$log = "SELECT login FROM utilisateurs WHERE id_user = $id_user ";
    	if ($lelog=$mysqli->query($log)){
     
    		if ($obj=$lelog->fetch_object()) {
    			return $obj->login;
    		} else {
    			return false;
    		}
    	}
    }

    index.php, ma page php appellante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     include ("connexion.inc.php");
     include ("session.inc.php");
     
     echo retlogin();

    Et ça ne marche pas, ça ne m'affiche pas mon login.

    Par contre, si je passe en paramètre de la fonction "$mysqli" cela fonctionne bien (côté page php appellante, et côté fonction)

    Cela fonctionnera-t-il si j'arrive à passer $mysqli en variable globale ?
    Et si oui, comment faire ?

    Merci d'avance pour votre aide

    Cyann
    Dernière modification par Bovino ; 19/12/2013 à 09h04. Motif: Balises [code], pas [quote] !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment positionner des blocs fixed dans un autre bloc global ?
    Par jalex-jalex dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 08/10/2008, 07h21
  2. [TSynMemo] Positionnement par ligne et colonne
    Par Mercilius dans le forum Composants VCL
    Réponses: 9
    Dernier message: 16/04/2003, 17h22
  3. Fichier de fonctions globales
    Par PEM dans le forum C++Builder
    Réponses: 5
    Dernier message: 10/07/2002, 22h35
  4. variables locales ou globales ???
    Par elvivo dans le forum C
    Réponses: 13
    Dernier message: 03/07/2002, 09h22
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 09h34

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