[GDRCD 5.6.5] Ricerca e lista per id_messaggio_padre postato il 15/01/2023 08:47:23 nel forum programmazione, gdrcd, open source, hosting e modificato da iunius il 28/01/2023 11:32:15
Ciao.
Ho creato un semplice tool di ricerca nel forum, ma ho un problema quando vado a visualizzare i risultati nella pagina visit.inc
Sostanzialmente mi stampa tutti i singoli risultati, non tenendo conto del topic principale. Il mio obiettivo, invece, è quello di stampare solo il topic principale (id messaggio padre) a cui l'id_messaggio della ricerca ha prodotto il risultato.
Pagine → 1 2
20/01/2023 10:33:13
Hai provato con GROUP BY MA.id_messaggio_padre prima di ORDER BY?
28/01/2023 11:29:38
Anche usando la tua soluzione il risultato è lo stesso. Vedo sempre una lista di messaggi singoli, e non la lista dei topic principali.
28/01/2023 15:41:15
Se ho capito bene, ti dovresti aspettare un risultato simile a quello che ti darebbe una simile query:
28/01/2023 22:44:04
28/01/2023 22:58:26
La query sopra deve andare a sostituire quella che usi nel gdrcd_query nel topic principale e deve essere riempita con tutte le variabili mancanti e che potrebbero invero esserti utile per la ricerca, quali ad esempio %ricerca% (credo che qui andrebbe messo altro, in formato '%".gdrcd_filter('in', $ricerca)."%'), e successivamente verificare le altre.
Per la questione della tabella con alias MAP, questa l'ho inserita per andare a ricavare le informazioni del messaggio padre in caso di un match nella ricerca con una risposta ad un topic, attraverso appunto la colonna 'MAP.id_messaggio_padre'.
Così hai modo poi di ottenere le informazioni del messaggio padre.
Kasa.
29/01/2023 11:32:01
29/01/2023 13:05:58
Se provi a cambiare questo:
29/01/2023 13:58:46 e modificato da iunius il 29/01/2023 13:59:31
29/01/2023 14:53:19
Questo errore è derivato dal fatto che nella query che ti ho passato in SELECT ho messo degli alias per identificare i campi che mi servono, mentre in tutto il resto della pagina vengono ancora richiesti i campi estratti con la vecchia nomenclatura. Dovrebbe essere sufficiente utilizzare al posto dei miei alias i nomi delle colonne originali e aggiungere le colonne mancanti, usando sempre la formula dell' IF per prenderla o da MA o da MAP, e poi dovrebbe andare.
Kasa.
29/01/2023 14:57:50
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
The Coven: Le tenebre hanno una nuova voce
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Il Grande Blu: [Hotfix] Alcuni Bugfix da Hall of Fame!
Ex Gratia GDR: Quest | Rituale alla Piccola Muraglia
auronx ha risposto alla discussione: Eroi di Enor
Macabre Tales: Chiusura Iscrizioni... Per Ora
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Miami Gdr: Nuova Organizzazione: Wynwood Creative Collettive
La Tana del Ladro: La Battaglia di Bosco Segreto
Extremelot: Notifica costruzione Edifici e Oggetti
Felix Felicis GdR - Harry Potter GdR: Estate: guida all'uso!
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
Lineage II: Evento estivo dell'Anguria 🍉
FragPunk: Ti presentiamo Tidal Fury - Batteria 🥁
Il portale raggiunge i 16.800 giochi catalogati! Grazie a tutti!
enor_staff ha aperto una nuova discussione: Eroi di Enor
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Bridge of Blood - Intervista alla gestrice di Bridge of Blood il play by chat ambientato dell'oscuro World of Darkness
Superheroes Age of War - Intervista al gestore di Superheroes Age of War il gioco di ruolo play by chat ambientato in un mondo di supereroi!
Games as a Service - I videogiochi "games as a service": è la fine di un'era?
Raxhodya Yaoi GdR - Intervista alla gestione del play by chat Raxhodya Yaoi GdR
Ricerche Giochi di Ruolo - Come se la passano i giochi di ruolo secondo Google? Scopriamolo su Google Trend!
Lo Hobbit - Esce il terzo film di Lo Hobbit: Dilemmi Etici di un Nerd..
Dissendium Draconis - Intervista allo staff del play by chat potteriano (con ucronia!) Dissendium Draconis
Lista MmoRpg - Lista dei giochi di ruolo MmoRpg presenti sul portale