Boa noite, gostaria de utilizar o comando rand() da seguinte maneira:
Criei uma tabela em um banco de dados onde vou inserindo perguntas, e gostaria de criar uma outra pagina onde ao entrar ou clicar em algum botão o comando rand() selecione 3 perguntas da minha tabela aleatoriamente.
Fico grato se puderem me ajudar.
Comando Rand() Php
Started By Eriki Dias, 30/10/2011, 01:18
3 replies to this topic
#1
Posted 30/10/2011, 01:18
#2
Posted 31/10/2011, 11:34
Fala ai olha eu tirei no proprio php um exemplo
ou usando array_rand
<?php $query = "SELECT `id` FROM [TABLE]"; $result = mysql_query($query, $link); $num = mysql_num_rows($result); if ($num > 0) { // Array the ID's... $id_array = array(); while ($row = mysql_fetch_assoc($result)) { $id_array []=$row["id"]; } $query = "SELECT * FROM [TABLE] WHERE `id`=".$id_array[rand(0, (count($id_array)-1))]; $result = mysql_query($query, $link); $row = mysql_fetch_assoc($result); // ... } ?>
ou usando array_rand
<?PHP $num =array('55'=>'','44'=>'','43'=>''); echo array_rand($num); ?>
#3
Posted 23/11/2011, 11:28
experimenta isso: "SELECT * FROM tabela_perguntas ORDER BY RAND() Limit 0,1";
Boa noite, gostaria de utilizar o comando rand() da seguinte maneira:
Criei uma tabela em um banco de dados onde vou inserindo perguntas, e gostaria de criar uma outra pagina onde ao entrar ou clicar em algum botão o comando rand() selecione 3 perguntas da minha tabela aleatoriamente.
Fico grato se puderem me ajudar.
Edição feita por: Vanfer, 23/11/2011, 11:29.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)