Usa comilas simples a la hora de usar variables PHP en sentencias SQL tipo:
Código PHP:
$categ= mysql_query ("SELECT categoria_nombre FROM categoria WHERE categoria='$categoria'");
(suponemos q buscas solo el campo categoria_nombre o el nombre que tenga? .. o alguno mas . .si es así no uses * q implican a todos los de la tabla "categoria"
Si luego quieres hacer esto:
$categoriabd= mysql_fetch_array($categ);
para acceder tipo:
echo $categoriabd['categoria_nombre'];
Lo puedes hacer .. aunque tambien puedes usar:
$categoriabd=mysql_result($categ,'categoria_nombre ',0);
(sin el mysql_fetch_xxx )
Un saludo,