Cita: $query = mysql_query("SELECT nombre FROM categoria WHERE id=''". $_SESSION['categoria_id'] ."' limit 0,1");
Fíjate bien en la consulta. Comillas simples. Primero, si pones 2 comillas simples antes de pasar el argumento lo pasas como vacio. Luego, en el caso de q id sea un campo numérico no se deben usar comillas simples para pasar los argumentos y la consulta debería ser tal q así:
Código PHP:
$query = mysql_query("SELECT nombre FROM categoria WHERE id=". $_SESSION['categoria_id'] ." limit 0,1");
Y si el campo id no es numnérico pues te sobra una de las 2 comillas simples después de
id=
Saludos.
P.D.: Llegué bien tarde...