Método RANDOM está repetindo o primeiro valor duas vezes
Galera, estou precisando de uma ajuda no código abaixo. Eu usei o método SQL RANDOM(), para ele selecionar aleatório os banners, mas percebi que quando ele chega no primeiro banner novamente, ele repete duas vezes conforme vai passando e isso ocorre somente quando ele volta para o primeiro banner, o que posso fazer para arrumar?
<?php
require_once('banco/bd.publicidade.php');
$banner3 = new PublicidadePropaganda();
$banner3->select("arquivo, url, id, target_banner");
$banner3->where("tipo_banner = '10' and status='a'");
$banner3->order("RANDOM()");
$banner3->find();
$banner3->limit(1);
$banner3->fetch();
if($banner3->target_banner == "0"){
$targetBanner3 = 'target="_blank"';
}else{
$targetBanner3 = '';
}
?>
<img src="<?=$baseUrl?>/css/galeria/loader.gif" style="margin-top:400px; position:absolute; margin-left:320px;" />
<a id="urlLoad" href="<?=$banner3->url?>" <?=$targetBanner3?>><img id="imgLoad" alt="<?=$banner3->id?>" src="<?=$baseUrl?>/publicidade/img/<?=$banner3->arquivo?>" /></a>Discussão (1)
Carregando comentários...