Me he equivocado al poner el código en realidad es coomo lo has dicho tu, pero ese no es el error porque ya lo tenia asi.
Código PHP:
$a=$mysql->query("SELECT impresiones FROM visitas WHERE fecha='".$diaHoy."'");
$b=$mysql->f_array($a);
if (!$b[0]) {
$mysql->query("INSERT INTO visitas ('fecha', 'hoy', 'impresiones') VALUES ('$diaHoy','1','1')");
}else{
$b[0]++;
$mysql->query("UPDATE visitas set impresiones='".$b[0]."' WHERE fecha='".$diaHoy."'");
}