Mira decidi hacer esto... se me hizo mas facil... pero solo me muestra 2 diferentes... en vez de mostrarme 4 que puse como LIMIT
Código PHP:
mysql_select_db($database_noticias, $noticias);
$query_banns = "SELECT * FROM banner_galery ORDER BY id DESC LIMIT 4";
$banns = mysql_query($query_banns, $noticias) or die(mysql_error());
$row_banns = mysql_fetch_assoc($banns);
$totalRows_banns = mysql_num_rows($banns);
$i=1;
while($row = mysql_fetch_assoc($banns))
{
$matriz[$i]=$row['source'];
$matrix[$i]=$row['ruta'];
$matrizx[$i]=$row['codigo'];
$i++;
}
$N = count($matriz);
$azar = mt_rand(1, $N);