Salve
ho un problema provo ad effettuare la seguente select:
Supponiamo che le REQUEST siano vuote, quindi il comando like incide solo su '%', ossia seleziono tutta la tabella.
$sql_sel = "select * from magazzino_fornitori where ragione like '".$_REQUEST['ragsoc']."%' and piva like '".$_REQUEST["piva"]."%' and email like '".$_REQUEST["email"]."%' order by data_iscrizione DESC, ragione";
Se i campi ragione,piva,email sono VALORIZZATI su tutta la tabella, va tutto ok , vengono vsualizzati i 2000 record della tabella !!! Invece se il campo ragione,piva,email di un qualsiasi record NON è valorizzato allora NON viene visualizzato quel record !!! In pratica NON CONSIDERA I valori NULL associati ai campi.
Come posso ovviare a questa situazione ??? Volevo costruire una query dinamica, in base a certi input, cercavo SOLO ciò che avevo digitato, o ragione, o piva o email oppure combinazioni dei 3.
Grazie Pietro