Pesquisar na Comunidade
Mostrando resultados para as tags ''lendo php''.
Encontrado 1 registro
-
Sou iniciante em programação, e resolvi colocar o código abaixo que retirei de um post antigo aqui do forum mesmo. Não entendi o objetivo do código Alguém pode me ajudar a entender? Por que ele soma $primeiro + $total e depois diminui 4 ($limite)? Ainda depois usa a função rand (gerar um numero aleatório entre 1 e $limite)? <?php $q_total = "SELECT * FROM div_festa WHERE div = '4' or div = '1'"; $mysql_total = mysql_query($q_total); $total = mysql_num_rows($mysql_total); $q_ultimo = "SELECT * FROM div_festa WHERE div = '4' or div = '1' order by id desc limit 1"; $mysql_ultimo = mysql_query($q_ultimo); $ultimo = mysql_num_rows($mysql_ultimo); $q_primeiro = "SELECT * FROM div_festa WHERE div = '4' or div = '1' order by id asc limit 1"; $mysql_primeiro = mysql_query($q_primeiro); $primeiro = mysql_num_rows($mysql_primeiro); $intervalo = $primeiro + $total; $limite = $intervalo - 4; $match = rand(1,$limite); //o objetivo do código é essa query para depois colocar em array ? $dados_festa = "SELECT * FROM div_festa WHERE div = '4' or div = '1' limit $match,3"; $query_festa = mysql_query($dados_festa); while($arr = mysql_fetch_array($query_festa)) { $festa_id = $arr["id"]; $festa_dia = $arr["dia]; $festa_mes = $arr["mes"]; $festa_nome = $arr["nome]; $festa_intro = $arr["intro"]; ?>