Tema: Reindexar
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2006, 13:05
Suyta
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 20 años, 2 meses
Puntos: 1
Reindexar

Hola
Tengo este rotador de banners que bajé de la web y le hice algunas pequeñas modif.:
Código PHP:
mysql_error();
srand((double)microtime()*1000000);
$cantidad="SELECT COUNT(*) FROM banner_rotating";
$cantidad mysql_query($cantidad,$con);
list(
$vhay)=mysql_fetch_array($cantidad);
$ver RAND(1,$vhay);

$sql="SELECT id AS ID, titulo AS DESCRIPTION, url_banner AS URL_BANNER, mostrado AS IMPRESSIONS, numbermax AS LIMIT_ALLOW, username AS USERNAME FROM banner_rotating WHERE id='$ver' ";
$result mysql_query($sql$con);
if (
$rowmysql_fetch_array($result)) {
//list($v_id,$v_descriptionbanner,$vurl_site,$v_url_banner,$vmostrado,$vclick,$vlimit,$vusername)=mysql_fetch_array($registro);
$lim=$row["numbermax"];
if (
$lim="") {
$vid=$row["ID"];
$desc=$row["DESCRIPTION"];
$ban=$row["URL_BANNER"];
$show=$row["IMPRESSIONS"];

$banner .= $desc ;
$vmostrado $show 1;

$actual "UPDATE banner_rotating SET mostrado = '$vmostrado' WHERE id = '$vid'";
$registro mysql_query($actual,$con);
print 
$ban;
}
}
$lim=$row["numbermax"];
if (
$lim<$row["IMPRESSIONS"]) {
$vid=$row["ID"];
$desc=$row["DESCRIPTION"];
$ban=$row["URL_BANNER"];
$show=$row["IMPRESSIONS"];

$banner .= $desc ;
$vmostrado $show 1;

$actual "UPDATE banner_rotating SET mostrado = '$vmostrado' WHERE id = '$vid'";
$registro mysql_query($actual,$con);
print 
$ban;
}
?> 
El problema es que cuando borro un banner ya el índice no es correlativo y el rotador no muestra nada.
Necesito reindexar pero no sé cómo. He visto algunos post donde hablan de OPTIMIZE pero no logro hacerlo con eso.
Alguna ayuda por favor
Muchas gracias