- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema super query
-
problema super query
Ciao a tutti, volevo illustrarvi questo prblema:
Io sto creando un sito nel quale ogni user ha un suo account e degli amici, che sarebbero sempre user inscritti al sito, in esso si trova una bacheca dove si possono vedere dei link da condividere come in facebook, creati da gli user. il mio problema sarebbe nella query che devo fare x farmi stampare i link che pubblicano l'user e i loro amici con i relativi commenti proprio cosi come facebook.
Nel mio db ho queste tabelle:
-tabella USER dove risiedono i dati del user.
-tabella LINK dove risiedono tutti i link degli user.
-tabella COMMENTI_LINK dove risiedono tutti i commenti dei link.
-tabella AMICI dove risiedono gli amici degli user.Se avete qualche suggerimento nella organizzazione del db sarebbe buono sentire altri punti di vista.
-
Dovresti fare più query: la prima che estrae tutti i link e per ogni link una query che estrae i relativi commenti.
Non sapendo la struttura delle tabelle è impossibile scrivere il codice delle query da effettuare.
-
Ciao matmattia per cio per forza 2 query devo fare ? io volevo evitare proprio quello, e con le subquery?.
io avevo pensato di fare una query per ricavarmi i link e una per ricavarmi i rispettivi commenti, elaborargli in php e stamparli.
-
Potresti utilizzare le subquery, ma sono molto lente e più veloce fare una query che estrae i link e una che estrae i commenti.
-
Vada allora per le singole query...grazie per l'aiuto