yo lo pondria asi ya que el mysql_num_rows me permite saber si tengo registros
Código PHP:
$query="SELECT * FROM gallery_category ORDER BY category_id DESC LIMIT 4";
$read=mysql_db_query($database,$query,$conn);
if(mysql_num_rows($read))
{
while($print=mysql_fetch_array($read))
{
}
}