YOUPASS - convertir le crédit téléphonique en monnaie ! : Partenaire RealityGaming.fr

Résolu Comment faire un select SQL avec plusieurs valeurs

ॐ Devkush ॐ

Membre Premium
Premium
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #1
Salut ;)

J'ai un petit problème pour créer mon système de messagerie interne
J'aimerais a la fois faire un WHERE sur mes convo_id est sur l'expéditeur
Mais aussi que sa ne repeat pas plusieurs fois la même convo_id

Voila mon code​
PHP:
$result = $bdd->prepare("SELECT * FROM message_priver WHERE convo_id IN(receptioneur=:userid) ORDER BY date DESC");
$result->bindParam(':userid', $_SESSION['username'] );
$result->execute();
for($i=0; $row = $result->fetch(); $i++){ }
Bon j'ai enfin trouvé la solution voila la correction il suffi d'add un GROUP BY
PHP:
$result = $bdd->prepare("SELECT * FROM message_priver WHERE receptioneur=:userid GROUP BY conv_id ORDER BY id DESC");
$result->bindParam(':userid', $_SESSION['username'] );
$result->execute();
for($i=0; $row = $result->fetch(); $i++){  }
 
Dernière édition:

WhiiTe'

Ancien staff
Ancien staff
Inscription
22 Octobre 2011
Messages
14 065
Réactions
7 707
Points
18 005
    Réponse de WhiiTe' Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #2
Salut,

Tout est dans la même table ?
 

ॐ Devkush ॐ

Membre Premium
Premium
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #3

WhiiTe'

Ancien staff
Ancien staff
Inscription
22 Octobre 2011
Messages
14 065
Réactions
7 707
Points
18 005
    Réponse de WhiiTe' Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #4

ॐ Devkush ॐ

Membre Premium
Premium
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #5
La ses ma table j'aimerais que sa recherche que celle qui sont destinée au recepteur mais aussi que sa recherche par la conversation et répéte pas la même convo plusieurs foix que sa me donne que le dernier message de celle ci
 

WhiiTe'

Ancien staff
Ancien staff
Inscription
22 Octobre 2011
Messages
14 065
Réactions
7 707
Points
18 005
    Réponse de WhiiTe' Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #6
La ses ma table j'aimerais que sa recherche que celle qui sont destinée au recepteur mais aussi que sa recherche par la conversation et répéte pas la même convo plusieurs foix que sa me donne que le dernier message de celle ci
Pour sélectionner que les messages qu'on a reçu tu fais SELECT * FROM ta_table WHERE receptioneur = :sessionId :mmh: et tu passes en paramètre l'id de l'utilisateur
 

ॐ Devkush ॐ

Membre Premium
Premium
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Comment faire un select SQL avec plusieurs valeurs
  • #7
ces bon j'ai trouver comment faire jai fait un GROUP BY pour le convo_id ;)

Pour sélectionner que les messages qu'on a reçu tu fais SELECT * FROM ta_table WHERE receptioneur = :sessionId :mmh: et tu passes en paramètre l'id de l'utilisateur
merci quand même
 
Dernière édition par un modérateur:

Mobile app for XenForo 2 by Appify
Haut