Ragazzi spesso quando scrivo qualche nuova traccia di codice utilizzo Workbanch 6 per testare le mie quesry prima di piazzarle nel programma, oggi mi è capitata una cosa assurda, mi connetto allo stesso database in locale e praticamente copiando la query nel mio programma php ho un risultato diverso.....
questa è la mia query:
SELECT admin_menu.url,admin_menu.nome_pagina FROM permessi INNER JOIN admin_menu ON permessi.id_admin_menu = '1' WHERE ((id_utente = '1') && (permessi = '0')) ORDER BY admin_menu.ordine_visualizzazione ASC
risultato con workbanch:
Array ( [0] => stdClass Object ( [url] => admin/home [nome_pagina] => Home ) )
Risultato usando php:
Array ( [0] => stdClass Object ( [url] => admin/home [nome_pagina] => Home ) [1] => stdClass Object ( [url] => admin/sala_operativa [nome_pagina] => Sala Operativa ) )
se la eseguo in workbanch mi estrae correttamente un solo record che contine il nome della pagina e la url, però se eseguo la stessa query nel programma mi restituisce tutte le voci che sono presenti nel admin_menu senza filtrarmi quelle per cui l'utente è attivo, come mai ????

Rispondi quotando