Ho una sotred procedure che accetta in input un parametro... Questo parametro può anche essere null...
ora io hio questa select
Codice PHP:
SELECT *
FROM ANNUNCI
WHERE ID_CATEGORIA = @par_id_categoria;
Se il parametro è null dovrebbe restituirmi tutto (quindi non dovrei avere la where)...
Ora risolvere la questione con un codice del tipo:
Codice PHP:
if @par_id_categoria == null
{
SELECT *
FROM ANNUNCI;
}
else
{
SELECT *
FROM ANNUNCI
WHERE ID_CATEGORIA = @par_id_categoria;
}
sembra brutto.... come si risolvono solitamente queste cose? Potete adattare il codice a qualunque tipo di db