Salve ho fatto una query per recuperare dei valori da un DB sql dove il valore dopo l'operatore WHERE viene da una variabile , vorrei che quando la variabile è vuota o manca ci sia un valore preimpostato


esempio mio query:

SELECT * FROM tab WHERE IDtab= $miavar

nel caso $miavar è vuota mi da' errore
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource"

quindi chiedevo esiste un modo per inserire un valore di default ...

grazie