Hola
Creo que el error es de MySQL
Código PHP:
$sSQL='Select' .$id. ',' .$nombre. 'from '.$tabla;
//lo deberías reemplazar por
$sSQL='Select' .$id. ',' .$nombre. ' from '.$tabla;
// es sutil la diferencia, pero si no pones un espacio antes de "from" no va a funcionar la query.
En el futuro, para buscar los errores de mysql podés hacerl o siguiente
Código PHP:
$result=mysql_query($sSQL) or die(mysql_error());
entonces podés ver directamente q error produce la consulta.