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 :

Affecter 2 zones dans une variable


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Points : 20
    Points
    20
    Par défaut Affecter 2 zones dans une variable
    Bonsoir à tous,

    Comment puis je faire pour affecter 2 zones récupérer d'une table dans une variable ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $query = "select * from membres where login = '".$user."'";
    $result = mysql_query($query) ;
    if(mysql_num_rows($result) > 0) {
    	$usernom = mysql_result($result,0,"nom");
            $userpre = mysql_result($result,0,"prenom");
            $userniv = mysql_result($result,0,"niveau");
    //	$usermemb = mysql_result($result,0,"nom" "prenom");
            $usercertif = mysql_result($result,0,"datecertif");
    }
    je voudrais que usermemb contient le nom espace prénom
    'toto tata'

    Comment faire ?
    grand merci d'avance

  2. #2
    Membre actif
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2003
    Messages : 152
    Points : 248
    Points
    248
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $usermemb = mysql_result($result,0,"nom").' '.mysql_result($result,0,"prenom");
    Si tu utilise plusieurs fois les données, à ta place je récupèrerais les champs en variable et les utiliserais ensuite, mais je chipote.

    Sinon si tu veux vraiment réduire les lignes de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $query = "select * from membres where login = '".$user."'";
    $result = mysql_query($query) ;
    if($user = mysql_fetch_object($result)) {
    	//plus qu'a continuer tu as tte tes variables dans un objet $user
    	//par exemple au lieu de mysql_result($result,0,"nom") tu l'as dans $user->nom
    	//tu t'évites ainsi de créer plein de variables
    }

Discussions similaires

  1. affecter le resultat d'un select dans une variable
    Par ricoree78 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/06/2009, 14h48
  2. Affection de bits dans une variable JS
    Par comode dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/12/2008, 07h17
  3. affectation d'un nom de classeur ouvert dans une variable
    Par nolive915 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2006, 10h55
  4. Réponses: 3
    Dernier message: 06/09/2006, 09h06
  5. Affecter valeur d'un champ dans une variable
    Par Sly2k dans le forum Access
    Réponses: 3
    Dernier message: 17/08/2006, 09h43

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