从PHP获取MySQL的一半记录

时间:2017-05-03 16:56:39

标签: php html mysql

我正试图从php上获取MySQL的一半值。

例如;我有6条关于SQL的记录,我想拍0-3条记录。

我正在使用以下代码,但它不起作用。

我该怎么做?

<?php
$test=mysql_query("SELECT * FROM urun  ORDER BY urun_id DESC ");
$output = array_slice($test, 0, 3); 
?>

<?php
while ($deneme=mysql_fetch_assoc($output)) {
    extract($deneme);
    echo '<h3> '.$deneme['urun_baslik'].' </h3>';
}
?>

1 个答案:

答案 0 :(得分:0)

您可以使用limitoffset作为前3:

"SELECT * FROM urun  ORDER BY urun_id DESC LIMIT 3"

接下来的3:

"SELECT * FROM urun  ORDER BY urun_id DESC LIMIT 3 OFFSET 3"