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 :

incrémenté un $result


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 70
    Par défaut incrémenté un $result
    bonjour,

    dans ma petite appli je cherche a afficher des requettes MySql

    du coup ca donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $reqresult=mysql_query("SELECT * FROM table1 ");
    or j'aimerai avoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $reqresult=mysql_query("SELECT * FROM table1 ");
    $reqresult=$reqresult+mysql_query("SELECT * FROM table2 ");
    $reqresult=$reqresult+mysql_query("SELECT * FROM table3 ");
    $reqresult=$reqresult+mysql_query("SELECT * FROM table4 ");
    mais ca ne fontionne pas...

    comment puis je m'y prendre?

  2. #2
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    comment puis je m'y prendre?
    En lisant la doc PHP

    mysql_query ne retourne pas une chaine mais une ressource mysql qu'il faut parcourir avec des fonctions telles que mysql_fetch_array, mysql_result ...

    De plus en PHP l'opérateur de concaténation n'est pas le + mais le .

    Voila

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par manshoon
    comment puis je m'y prendre?
    En intégrant l'équipe de PHP6 et en développant cette fonctionnalité inédite ? (et dont on ne sait pas ce qu'elle est censée faire, au passage)

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 70
    Par défaut
    Citation Envoyé par Eusebius
    En intégrant l'équipe de PHP6 et en développant cette fonctionnalité inédite ? (et dont on ne sait pas ce qu'elle est censée faire, au passage)

    post mega util... merci ca m'avance


    sinon j'utilise mysql_fetch_array dans une boucle apres pour exploité les données

    while ($reqresult_array=mysql_fetch_array($reqresult))

    et en faisant $req=$res.mysql_query() ca ne fonctionne pas

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut


    Les éléments tu les récupères en faisant $reqresult_array['nom_du_champ']...

  6. #6
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    et en faisant $req=$res.mysql_query() ca ne fonctionne pas
    As tu lu ce que j'ai dit ?

    post mega util... merci ca m'avance
    ça ne sert à rien de faire des post plus utiles si tu ne les lis que partiellement :s

    Lis la doc de mysql_query et compagnie, ça t'apprendra beaucoup.

  7. #7
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par manshoon
    post mega util... merci ca m'avance
    Dans mon "post méga utile" il y avait une remarque, qui disait qu'on ne sait toujours pas ce que tu veux faire faire à ta syntaxe inexistante.

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    +1 eusebius explique ce que tu cherche a faire....pasque la...perso je compren pa tro ton but.

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 70
    Par défaut
    je veux tout simplement concaténé mes mysql_query pour exploité en une fois lors de l'affichage:

    while ($reqresult_array=mysql_fetch_array($reqresult)) {

    echo "resultat=".$reqresult_array[0]." et ".$reqresult_array[1];
    }

  10. #10
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Et c'est bon là ?


    Boo64 => T'es de retour enfin... je commençais à m'inquiéter...

  11. #11
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Lis les documentations comme il faut serieusement !
    ça répondra bien à tes questions et ça t'apprendra beaucoup de choses !

    http://fr2.php.net/manual/fr/functio...etch-array.php

    Il y a les explications et des exemples. Tout ce qu'il te faut pour apprendre.

  12. #12
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par manshoon
    je veux tout simplement concaténer mes mysql_query
    Ca ne veut rien dire (mysql_query est une fonction, on ne peut concaténer que des chaînes de caractères). Exprime toi avec rigueur.
    Je pense que le conseil le plus sage qu'on puisse te donner à ce stade est de lire attentivement la documentation de l'extension mysql de PHP, afin que tu aies tous les outils à ta disposition pour faire ce que tu souhaites.
    Fonctions dont tu devrais regarder la doc : mysq_query, mysql_error, mysql_num_rows, mysql_fetch_array...
    Un tuto : http://cyberzoide.developpez.com/php4/php4mysql/

Discussions similaires

  1. [CODE] auto incrémentation ?
    Par Roi dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/09/2003, 15h09
  2. Incrémentation d'un champ de la table
    Par viny dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/09/2003, 20h33
  3. [débutant][xsl]incrémenter une variable
    Par guitalca dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 01/04/2003, 15h19
  4. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10
  5. Post incrémentation?
    Par Defrag dans le forum C
    Réponses: 4
    Dernier message: 08/10/2002, 10h36

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