No será por esto?
$satz = mysql_db_query($dbname, "SELECT * FROM $dbtab WHERE categoria = '
actionscript' order by categoria DESC");
Te paso un truco que hice hace poco:
Código PHP:
<?
if (isset($pst_keyword) && $pst_keyword!=""){
$queries[0]="select distinct a.* from issues a left join acciones b on b.issue=a.ID left join causas c on c.issue=a.ID where a.descripcion like '%AQUI%' or b.descripcion like '%AQUI%' or c.descripcion like '%AQUI%'";
$queries[1]="select * from issues where descripcion like '%AQUI%'";
$queries[2]="select distinct a.* from issues a, acciones b where (a.descripcion like '%AQUI%' or b.descripcion like '%AQUI%') and (a.ID=b.issue)";
$queries[3]="select distinct a.* from issues a, causas b where (a.descripcion like '%AQUI%' or b.descripcion like '%AQUI%') and (a.ID=b.issue)";
$queries[4]="select * from issues where clave like '%AQUI%'";
$qry=str_replace("AQUI",$pst_keyword,$queries[$pst_lookinto]);
conectar();
$QRsearch=mysql_query($qry);
?>