Código PHP:
$result = mysql_query("SELECT * FROM services WHERE company LIKE '%$company%' or address LIKE '%$company%' or city LIKE '%$company%' or phone LIKE '%$company%' or keywords LIKE '%$company%' ORDER BY picture DESC",$db);
puede ser porque usas la variable $company, en todos lados?
y ademas no se ve en ningun lugar que valor tiene company, estas usando varibles globales?