hvis der en risiko at id ikke findes burde man vel røkke updaten ned i den del af if sætningen for at den findes og under antagelse af at id faktisk identificere et banner bør man kun få en række i selecten derfor ikke noget at order eller iterer over.
<?php
include("connect.php");
$id =mysql_real_escape_string($_GET['id']);//<-
$hent_car = mysql_query("SELECT * FROM advertise WHERE id =". $id);
$count_car = mysql_num_rows($hent_car);
if ($count_car == 0) {
echo "Id findes ikke";
}else{
$query = mysql_query("UPDATE `advertise` SET `hits` = `hits` + 1 WHERE `id` =".$id);
$row = mysql_fetch_assoc($hent_car);
echo "<meta http-equiv='refresh' content='0;url=".$row['url']."'/>";
}
?>