Ciao a tutti
sto tentando di fare una query su una tabella dove ho registrato nel campo 'utente' il valore che mi interessa. Nella pagina PHP ho il valore della sessione correttamente registrato nella variabile $nomeutente.
Vorrei che la funzione 'display_db_table' filtrasse solo le righe dove i due valori corrispondono, in pratica $nomeutente = utente.
se non metto la clausola WHERE funziona, visualizzo tutti i dati nella tabella, invece così come ho scritto la SELECT non funziona, vedo le intestazioni della tabella (creata da altra funzione) ma sembra che non vi siano dati associati all'utente registrato nella sessione; i dati invece ci sono nel DB.codice:<?php session_start(); $nomeutente = $_SESSION['nomeutente']; ..... function display_db_table($tablename, $connection, $header_bool, $table_params) { $query_string = "SELECT * FROM $tablename WHERE". $nomeutente." '= {$_GET['utente']}'" ; display_db_query($query_string, $connection, $header_bool, $table_params); } ?>
Qualcuno potrebbe gentilmente dirmi cosa ho sbagliato????
grazie
RM

Rispondi quotando