Salve, come da titolo sto trovando difficoltà con una query semplicissima, però ritorna null come valore. Uso PEAR e il pacchetto DB.

Ecco il codice:

Se eseguo la query direttamente sul database mi restituisce il valore desiderato.
La variabile1 è vaolrizzata correttamente.

Codice PHP:
$sql "select t.valore FROM Tabella1 as c, Tabella2 as t WHERE c.numero='$variabile1' and c.id_tipo_abil = t.id_tipo_abil";

$res $db->query($sql);

$r1 $res->fetchRow(DB_FETCHMODE_ASSOC);

$valore $r1['valore']; 
La cosa strana che ho anche un'altra query nella stessa funzione e funziona correttamente, inoltre per evitare problemi ogni variabile le ho chiamate in modo univoco.

Dove sbaglio?

Grazie