mysql_connect(' localhost','root','root') または die(mysql_error());
mysql_query("set names 'gbk'"); // は数値です。現在の記事の
$sql ="select * from string_find where id>$cid order by id desc limit 0,1"; //前の記事
$sql1="select * from string_find where id<$cid order by id asc"; limit 0,1";//次の記事 記事
$result = mysql_query( $sql );
if( mysql_num_rows( $result ) )
{
$rs = mysql_fetch_array( $result );
echo "前の記事"。 $rs[0];
}
else
{
echo "これ以上";
$result1 = mysql_query( $sql1 ) )
{
$rs1 = mysql_fetch_arレイ( $ result1 );
echo " 次の記事 ".$rs1[0];
}
else
{
echo "これ以上"; 以下は他のネチズンによって書かれた記事です。
訪問者が Web を閲覧するときに前のトピックと次のトピックのタイトルを確認する必要があるため、それらは制限制限を通じて取得できるようにデータベースにクエリする必要があります。たとえば、私のブログは ID It に基づいています。は自動的にインクリメントされるため、現在の ID より大きいか小さいものを検索することで取得できます
$UpSQL="SELECT * FROM `blog` WHERE `ID`<$id ORDER BY `ID` DESC LIMIT 0,1 ";
$ DownSQL="SELECT `ID`,`Title` FROM `blog` WHERE `ID`> $id ORDER BY `ID` ASC LIMIT 0,1";
クエリを通じてデータを取得します 「上へ」「次の記事」が 1 つだけの場合、クエリを実行する必要はありません。この方法ではクエリを実行する必要はありませんが、おそらくユーザーがクリックした後、これがすでにホームページであるか、これがホームページであることがわかります。もう最後のページです、笑
コードをコピー
コードは次のとおりです:
switch($act) {
case "Up":
$SQL="SELECT * FROM `blog` WHERE `ID` < $id ORDER BY `ID` DESC LIMIT 0,1 "; break; case 'Down': $SQL="SELECT * FROM `blog` WHERE `ID`> LIMIT 0,1"; break;
default :
$ SQL="SELECT * FROM `blog` WHERE `ID`= $id LIMIT 0,1";
break;
}
前のトピックと次のトピックを実装しますアクションを渡すことによるトピック
http://www.bkjia.com/PHPjc/321805.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321805.html
技術記事実装原理: ID ペアを ID desc 順または ID Asc 順に並べ替えて、同じ列内の現在の記事 ID より大きいか小さい記事を判別します。 SQL ステートメントの例は次のとおりです...