Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera eh o seguinte...
Preciso fazer uma consulta diferente no banco de dados mysql
tipo
preciso que essa consulta busque os 5 ultimos resultados sendo que preciso que seja armazenadas em variaveis diferentes tipo cada resultado em uma variavel diferente, ex:
$result1 = "Linha1";
$result2 = "Linha2";
$result3 = "Linha3";
$result4 = "Linha4";
$result5 = "Linha5";
eu tentei fazer assim:
<? include '../novo/includes/engine_geral.php';
$sql_1 = "SELECT * FROM slide WHERE area=$area ORDER BY id DESC";
$exe_1 = mysql_query($sql_1);
while ($sl1 = mysql_fetch_array($exe_1)){
$title1 = $sl1["title"];
}
$sql2 = "SELECT * FROM slide WHERE area=$area ORDER BY id DESC LIMIT 1, 2";
$exe2 = mysql_query($sql2);
while ($sl2 = mysql_fetch_array($exe2)){
$title2 = $sl2["title"];
}
$sql3 = "SELECT * FROM slide WHERE area=$area ORDER BY id DESC LIMIT 2, 3";
$exe3 = mysql_query($sql3);
while ($sl3 = mysql_fetch_array($exe3)){
$title3 = $sl3["title"];
}
$sql4 = "SELECT * FROM slide WHERE area=$area ORDER BY id DESC LIMIT 3, 4";
$exe4 = mysql_query($sql4);
while ($sl4 = mysql_fetch_array($exe4)){
$title4 = $sl4["title"];
}
$sql5 = "SELECT * FROM slide WHERE area=$area ORDER BY id DESC LIMIT 4, 5";
$exe5 = mysql_query($sql5);
while ($sl5 = mysql_fetch_array($exe5)){
$title5 = $sl5["title"];
}
echo "$title1<br />";
echo "$title2<br />";
echo "$title3<br />";
echo "$title4<br />";
echo "$title5<br />";
?>
mais esta com um problema,,,, pois desta forma, esta vindo 3 resultados perfeitos e 2 resultaddos esta igual ao 1 resultado
alguem sabe me dizer se tem outro esquema de fazer isso ou pelo menos pq que esta duplicando os 2 ultimos resultados com o primeiro?
fico grato
Carregando comentários...