0

そのため、データベースから最後の 10 件の投稿のみを選択しようとしています。すべてを選択するためのこのコードがありました:

$sql=mysql_query("SELECT * FROM posts ORDER BY PostID DESC");
while ($row = mysql_fetch_array($sql, MYSQL_BOTH)) {
    ....
}

しかし、このコードで最後の10を選択しようとしたとき:

$sql=mysql_query("SELECT TOP 10 * FROM posts ORDER BY PostID DESC");
while ($row = mysql_fetch_array($sql, MYSQL_BOTH)) {
    ....
}

...うまくいきません。

次のエラーが表示されます: mysql_fetch_array(): 提供された引数は有効な MySQL 結果リソースではありません

調子はどう?

4

1 に答える 1

8

これを試して:

$sql=mysql_query("SELECT * FROM posts ORDER BY PostID DESC LIMIT 0, 10");
于 2012-06-30T17:27:36.540 に答える