-3
    <?php
mysql_select_db("mgshuheb") or die("No such database");
$str = "SELECT * FROM posts ORDER BY id DESC";
$rs = mysql_query($str);
while($row = mysql_fetch_array($rs)) {

      echo '<span class="name">' . $row["name"] . '</span>'."<br />";
      echo $row["post"] . "<br />";
      echo $row["time"] . "<br /><br />";
      }
?>

これが私が現時点で持っているものです。入力するSELECT TOP 50 * FROM posts ORDER BY id DESC;と、エラーが発生し続けます。

4

2 に答える 2

3

MySQL では、limit代わりにtop次を使用します。

SELECT  * 
FROM    posts 
ORDER BY 
        id DESC
LIMIT   50
于 2012-11-21T11:21:42.507 に答える
0

クエリに制限を設ける必要があります

<?php
    $str = "SELECT * FROM posts ORDER BY id DESC LIMIT 0,50";
 ?>
于 2012-11-21T11:23:01.147 に答える