SOLUCIONADO
en el primer banner tenia que agregar a_id en la consulta para poder hacer el UPDATE.
Además agregue la variable $sacar que toma el id del banner tipo G para que no se vea en el otro <div> con los banners más chicos.
Código PHP:
<? $rsbanners = mysql_query("SELECT a_id, imagen, web, alt FROM anunciantes WHERE tipo ='g' ORDER by RAND() LIMIT 1");
list($a_id, $imagen, $web, $alt) = mysql_fetch_array($rsbanners);
$rslistabanners = @mysql_fetch_array($rsbanners);
$sacar = "$a_id"; //toma $a_id de esta consulta y la excluye de la otra
mysql_query("UPDATE anunciantes SET impresiones = impresiones + 1 WHERE a_id = '$a_id'");
?><?php if($web!="") { ?><a href="http://<?php echo $web;?>"><?php } ?><img src="banners/<?php echo $imagen;?>" alt="<?php echo $alt;?>" width="326" height="260" border="0" title="<?php echo $alt;?>"/></a>
En el segundo <div> hago la consulta:
Código PHP:
<?
$rsbannerc = mysql_query("SELECT * FROM anunciantes WHERE tipo ='c' OR tipo ='g' AND a_id != ".$sacar." ORDER BY RAND() LIMIT 2");//".$sacar." excluye el $a_id anterior para no repetirlo en esta consulta
while($rslistabanner_c = @mysql_fetch_array($rsbannerc)){
echo "<div style=\"padding-bottom:0.2em; padding-top:0.2em\"></div>";
mysql_query("UPDATE anunciantes SET impresiones = impresiones + 1 WHERE a_id = ".$rslistabanner_c["a_id"]); ?>
<?php if($rslistabanner_c["web"]!="") { ?><a href="http://<?php echo $rslistabanner_c["web"];?>"><?php } ?><img src="banners/<?php echo $rslistabanner_c["imagen"];?> " alt="<?php echo $rslistabanner_c["alt"];?>" title="<?php echo $rslistabanner_c["alt"];?>" width="140" border="0"/></a><? } ?>
Lo pense anoche después de apagar la computadora y hoy lo termine con lo de DarkJ.
Gracias y saludos