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 :

Affichage résultat d'une requête SQL


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
    Mars 2008
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 143
    Par défaut Affichage résultat d'une requête SQL
    Bonjour à tous,
    voici mon code php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $dest = Post::val('list_dest');
    $list_dest = $db->Query("SELECT SR.Adrmail
    FROM
    (SELECT Nomcontsit AS Nom, Prenomcontsit AS Prenom, Adrmailcontsit AS Adrmail
    FROM {contacts_ext}
    UNION ALL
    SELECT Nomcont AS Nom, Prenomcont AS Prenom, Adrmailcont AS Adrmail
    FROM {contacts_int}) SR
    WHERE '.$dest.' LIKE CONCAT('%', Nom, ' ', Prenom,'%') ");
    $dest renvoie une liste de nom-prénom
    la requete me renvoie les adresse email de ces contacts

    mon but étant de sélectionne des contacts et d'enregistré leur e-mail dans la base afin d'effectuer un envoie de mail.

    aujourd'hui, lorsque je sélectionne un ou plusieurs contacts il m'est retourné dans la base :
    Adrmail email1 email2 email3 email4
    j'aimerais que la valeur disparaisse car cela posera un problème plus tard

    et aussi éventuellement si je peu remplacer l'espace entre 2 adresse mail par un point-virgule ça serais parfait.

    Merci de votre aide
    ++

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 22
    Par défaut
    Salut !

    Pour remplacer les espaces, rien de plus simple.
    Admettons que tu places les résultats de ta requête dans la variable "$result" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str_replace(" ",";",$result);
    Pour remplacer "Adrmail", je ne comprend pas trop, si tu veux remplacer LE MOT "Adrmail", ben c'est la même chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str_replace("Adrmail","",$result);
    Mais si c'est une donnée du type "blabla@mail.me", tu peux le faire avec "ereg_replace()" mais la syntaxe est beaucoup plus complexe et la je ne maitrise pas trop

    @++

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

Discussions similaires

  1. Affichage du résultat d'une requête sql dans un label
    Par etincelle01 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/04/2010, 17h02
  2. [PHP 5.2] Affichage du résultat d'une requête SQL dans un tableau indenté
    Par ratatam25 dans le forum Langage
    Réponses: 5
    Dernier message: 07/09/2009, 16h50
  3. Affichage du résultat d'une requête SQL
    Par kamikazbe dans le forum JDBC
    Réponses: 2
    Dernier message: 24/05/2007, 19h47
  4. [MySQL] [SQL] problème affichage résultat d'une requête
    Par mitmit dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/04/2007, 11h14

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