|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité régulier
![]() Inscription : mai 2011 Messages : 49 ![]() |
Bonjour à tous,
J'ai un problème assez complexe (encore !)... tout du moins pour mois. Je développe avec mes moyens un site communautaire. j'ai une bdd1 avec une table 'friends' dans laquelle j'ai : id_user id_friend (cela correspond à la liste d'amis, et est sous cette forme Citation:
Citation:
Ensuite j'ai une bdd2 (un forum qu'on m'a fait, je ne PEUX pas modifier cette base) avec dedans des listes de topics et les utilisateurs qui consultent actuellement le topic.. sous cette forme : Citation:
ça donnerait donc : Bonjour maxence ! Vos amis lisent les topics "blabla" (jean, fred, gregoire) et "test" (jean, fred) Voilà, désolé pour le pavé, mais mes connaissances en php sont encore faibles, et je ne sais même pas comment on fait pour sortir un pseudo d'une table qui comporte plusieurs pseudos (séparés par virgule) puis de les compter, puis de trier... etc ;( Merci d'avance de votre aide ! |
|||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Bertrand Étudiant Inscription : octobre 2010 Messages : 216 ![]() |
Bonjour,
bon ta bd2 me semble un peu bizarre le fait de renseigner les users_read par une suite de prénom c'est peu .Donc voila comment je verrai ca,tu récupères via une requête tous les users_read ainsi que leurs topics correspondant (je verrai bien tout ca dans un tableau dynamique). Ensuite grâce à PHP tu sépares chaque prénom et tu les stockes dans un autre tableau toujours avec leur topic. Ensuite tu passes tout ca dans une fonction qui t'analyse ce que lise les amies d'un utilisateur. Pour résumer, une requete puis tu sépares ce que tu récupères pour ensuite tu effectues une analyse. Je n'ai pas trop le temps de te faire un exemple désolé |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2011 Messages : 49 ![]() |
Salut et merci d'avoir répondu.
Malheureusement c'est bien d'un exemple dont j'ai besoin et pas seulement d'une stratégie...; surtout que la tienne semble compliquée car je suis persuadée qu'un cador en requête sql pourrait faire tout ça en 1 seule et unique requête (même si très longue... merci d'avance |
|
|
00
|
|
|
#4 | |||||
|
Membre confirmé
![]() Bertrand Étudiant Inscription : octobre 2010 Messages : 216 ![]() |
Si tu es sur pour la bd2 (je parle de son contenu) je te renvoie sur cette remarque:
Citation:
Code :
Mais si c'est le cas je veux bien la voir Après par contre si dans ta base tu as ceci: Code :
|
|||||
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Citation:
++
__________________
Stay in Bed .. Save Energy |
|
|
|
10
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : mai 2011 Messages : 49 ![]() |
snif, non il n'y a pas d'autre champs intéressants et je ne peux pas la modifier...
si ça peut vous aider, il faut savoir (mais ça doit être tout aussi "affreux") que les users se trouvent aussi dans des fichiers ! sous la forum Citation:
Citation:
|
||
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Sinon ce n'est pas possible de migrer de forum?
car là en gros à chaque fois que tu vas devoir avoir une info lié à des utilisateurs et aux forum cela va être la merdouille .. de plus ton site communautaire risque d'être très très long ... car imagine pour chaque utilisateur connecté sur ton site tu dois récupérer la liste des topics de ton forum checker si un ami de ton user est bien sur ce topic et ensuite filtré tout ça.. c'est long, c'est moche, c'est pas maintenable.. alors qu'une mini modif pour avoir comme le disais Retrokiller069 Citation:
franchement sinon ça va vite être super bancal! (cela doit déjà l'être sur le forum... vu la bdd)
__________________
Stay in Bed .. Save Energy |
|
|
|
10
|
|
|
#8 |
|
Invité régulier
![]() Inscription : mai 2011 Messages : 49 ![]() |
ce n'est pas possible non....
en passant par les fichiers, personnes n'aurait une solution ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com