GDRCD 5.5 modifica query admin gilda
GDRCD 5.5 modifica query admin gilda postato il 05/08/2021 02:45:11 nel forum programmazione, open source e hosting
salve a tutti, la query $members mi seleziona tutte le cariche delle gilde presenti
if($_SESSION['permessi'] >= MODERATOR) {
$people = "SELECT nome, cognome FROM personaggio WHERE permessi > -1 ORDER BY nome";
$query = "SELECT ruolo.id_ruolo, ruolo.nome_ruolo, gilda.nome FROM ruolo LEFT JOIN gilda ON ruolo.gilda = gilda.id_gilda WHERE ruolo.capo = 1 ORDER BY gilda.nome, ruolo.capo DESC, ruolo.stipendio DESC, ruolo.nome_ruolo";
$members = "SELECT clgpersonaggioruolo.personaggio, clgpersonaggioruolo.id_ruolo, ruolo.nome_ruolo FROM clgpersonaggioruolo JOIN ruolo ON clgpersonaggioruolo.id_ruolo=ruolo.id_ruolo WHERE ruolo.capo =1 ORDER BY ruolo.gilda DESC, ruolo.stipendio DESC";
}
io vorrei far selezionare solo quelle in cui gilda.visibile è =1
suggerimenti?
Pagine → 1
05/08/2021 09:18:14
Per selezionare solo le cariche delle gilde aventi il campo gilda.visibile uguale a 1 non devi fare altro che aggiungere un JOIN alla query in cui leghi anche la tabella gilda alla tabella ruolo tramite il campo ruolo.gilda, che corrisponde a gilda.id_gilda.
Una volta fatto il JOIN, nel WHERE puoi mettere la tua condizione.
Kasa.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
The Coven ↗
Fallen Gods ↗