Porque estas declarando una variable
$idusuarioBD y esta se sobreescribe cada vez que sale una nueva informacion de la base de datos. Tienes que declararla como un array para que te funcione
Código PHP:
Ver original$sql = "SELECT MAX(id_usuario) AS idusuarioBD
FROM usuarios ";
$result = $BD->ejecutar_sql($sql);
while($fila = $BD->fetch_array($result))
{
$idusuarioBD[] = $fila["idusuarioBD"];
}