il codice e' veramente obsoleto. In pratica non dovresti piu' utilizzare lo short tag php e poi hai degli errori di forma a prescindere da quello di sintassi.

$risultato e' sempre TRUE perche' riceve il resource id e non il numero dei record trovati. Quindi quel codice non entrerebbe mai nell'else.

Se $risultato dovesse ricevere FALSE significherebbe un errore di query. In pratica dovresti rivedere il tuo script