Résolu Comment faire un select SQL avec plusieurs valeurs

ॐ Devkush ॐ

Contributeur
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ 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 RG
Inscription
22 Octobre 2011
Messages
14 204
Réactions
7 958
Points
22 675
    Réponse de WhiiTe' 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 ॐ

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

WhiiTe'

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

ॐ Devkush ॐ

Contributeur
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ 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 RG
Inscription
22 Octobre 2011
Messages
14 204
Réactions
7 958
Points
22 675
    Réponse de WhiiTe' 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 ॐ

Contributeur
Inscription
30 Octobre 2015
Messages
582
Réactions
206
Points
2 176
    Réponse de ॐ Devkush ॐ 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:

Haut Bas