Select multiple possible ou pas ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Select multiple possible ou pas ?

Re: Select multiple possible ou pas ?

par Ehplod » 28 août 2010, 12:51

Humm, je vais voir ça.

Re: Select multiple possible ou pas ?

par stealth35 » 20 août 2010, 18:25

Sauf qu'avec union, il faut le même nombre de colonne, or, dans les news, j'en prend 3 et dans les com, j'en prend 2 et moi j'attend par exemple

titre -- texte -- date -- texte_coms -- date_com
..... -- .......-- ...... -- blablablabla -- jour_com
..... -- .......-- ...... -- blablablabla -- jour_com
tutu -- blabla -- jourx -- ............. -- ...........
tete -- blabla -- jourx -- ............. -- ...........
c'est pas grave, tu crees les colonnes dans ta requete avec les alias, sinon mysqli le fait avec mysqli_multi_query

Re: Select multiple possible ou pas ?

par Ehplod » 20 août 2010, 12:15

Sauf qu'avec union, il faut le même nombre de colonne, or, dans les news, j'en prend 3 et dans les com, j'en prend 2 et moi j'attend par exemple

titre -- texte -- date -- texte_coms -- date_com
..... -- .......-- ...... -- blablablabla -- jour_com
..... -- .......-- ...... -- blablablabla -- jour_com
tutu -- blabla -- jourx -- ............. -- ...........
tete -- blabla -- jourx -- ............. -- ...........

Re: Select multiple possible ou pas ?

par stealth35 » 19 août 2010, 17:47

oui grâce a UNION :wink:

Select multiple possible ou pas ?

par Ehplod » 19 août 2010, 17:27

Bonjour,

J'ai 2 tables.
table.news (id, titre, texte, date)
table.commentaires (id, id_news, texte, date)

Exemple :
table.news
1 -- Toto -- blabla1 -- 2010/01/07
2 -- Tata -- blabla2 -- 2010/03/01
3 -- Tete -- blabla3 -- 2010/03/02
4 -- Titi -- blabla4 -- 2010/07/20
5 -- Tutu -- blabla5 -- 2010/01/23
6 -- Tyty -- blabla6 -- 2010/04/11

On demande Tete.
J'affiche Tete, et les 2 news qui suivent directement la date (en décroissant), soit puis Tata (même date) et Tutu

Mais je veux aussi afficher les com' de Tete (dont id_news = 3)

Puis je le faire en une seule requête ?
(En plusieurs je sais faire)

Merci pour votre aide.