0

最初の10レコードを表示できるように、Mysqlデータベースのコンテンツを一度に10レコード読み取ることができる必要があります。次に、ユーザーが2ページをクリックすると、10レコードの2番目のブロックを読み取ることができる必要があります。最初の10個など

これは私が最初の10を読むために使用しているものです

$result = mysql_query("SELECT id FROM general_thread WHERE id_topic = $id");
$num_rows = mysql_num_rows($result);


$result = mysql_query("SELECT id, user_message, user_created, user_id, user_posts, user_rank, date_created FROM general_thread WHERE id_topic = $id ORDER BY id DESC
LIMIT 10;") 
or die(mysql_error()); 
4

1 に答える 1

1

ただじゃないですか

$result = mysql_query("SELECT id, user_message, user_created, user_id, user_posts, user_rank, date_created FROM general_thread WHERE id_topic = $id ORDER BY id DESC LIMIT 10, 10;")

次の10のために?それで

$result = mysql_query("SELECT id, user_message, user_created, user_id, user_posts, user_rank, date_created FROM general_thread WHERE id_topic = $id ORDER BY id DESC LIMIT 20, 10;")

その後の10人は?

http://php.about.com/od/mysqlcommands/g/Limit_sql.htm

于 2012-04-04T20:28:00.977 に答える