ragazzi mi dite che sbaglio, non capisco proprio.


if ($selezione != null) {
$query = "SELECT nomeProgetto FROM turina WHERE $categoria = $selezione";
} else {
$query = "SELECT nomeProgetto FROM turina";
}
$result = mysql_query($query);


$categoria è non null, lo controllo con un echo. Se categoria è un valore numerico la quesry funziona, altrimenti, quando assume un valore "stringa" mi da questo errore.

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in...

Qualcuno sa perchè?