Função rand()
Estou fazendo um sistema de banners, no qual cada vez que o usuário entra na página, aparece um banner diferente. Para isso na minha query mysql eu uso a função rand().Na minha tabela (banner) tem 2 campos: id (auto_increment) e url (varchar).Inseri 4 valores: url1, url2, url3, url4Em seguida executei a seguinte query: SELECT * FROM banner ORDER BY RAND() LIMIT 1as saídas para esta query são sempre as mesmas:url1 e url4. Nunca saiu a url2 ou url3. Gostaria de saber por que só sai esses registros sendo que a função rand() deveria randomizá-los.Obs: Executei a query muitas e muitas vezes (umas 100 vezes). Já postei o problema na seção de banco de dados mysql, mas não obtive uma solução.
Discussão (12)
Carregando comentários...