Si tu codigo anterior funciona bien podes hacer lo siguiente:
Código PHP:
Ver original$sql = ("SELECT id, archivo_nombre, titul, registro, link FROM Banners ORDER BY RAND() LIMIT 0, 2");
$consulta = mysql_query($sql) or
die ("No se pudo ejecutar la consulta");
$ids[] = $fila['id']; // Vector con los id de los banne que ya selecciono y que se va a utilizar para la segunda consulta
$imagen = $fila['archivo_nombre'];
$link = $fila['link'];
$titul = $fila['titul'];
$registro = $fila['registro'];
if($fila["link"] == ""){
echo "<div style='margin-top:5px; style='z-index:-3000''><img src=\"banners/$imagen\" width='140' height='179' border='0'></div>";
} else {
echo "<div style='margin-top:5px;'> <a href=\"$link\"><img src=\"banners/$imagen\" width='140' height='179' border='0'></a></div>";/*mostramos el valor del campo especificado*/
}
}
y ahora haces lo siguiente;
Código PHP:
Ver original// Al tener $ids[] de la conuslta anterior haces lo siguiente
$sql = ("SELECT id, archivo_nombre, titul, registro, link FROM Banners WHERE id NOT IN (" . join(',', $ids) . ") ORDER BY RAND() LIMIT 0, 2"); $consulta = mysql_query($sql) or
die ("No se pudo ejecutar la consulta");
$imagen = $fila['archivo_nombre'];
$link = $fila['link'];
$titul = $fila['titul'];
$registro = $fila['registro'];
if($fila["link"] == ""){
echo "<div style='margin-top:5px; style='z-index:-3000''><img src=\"banners/$imagen\" width='140' height='179' border='0'></div>";
} else {
echo "<div style='margin-top:5px;'> <a href=\"$link\"><img src=\"banners/$imagen\" width='140' height='179' border='0'></a></div>";/*mostramos el valor del campo especificado*/
}
}
Fijate si te sirve