ホームページ >バックエンド開発 >PHPチュートリアル >php および mysql のページングに関連する問題

php および mysql のページングに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:36:04752ブラウズ

php と mysql は分周に関する問題
を使用して mysql 内の情報を抽出し、他分页表示を表示します
代:



$mylink=mysql_connect("localhost","root","998121021");
mysql_select_db("liuyan",$mylink);
$sql="時間順のデータから * を選択";
$result=mysql_query($sql);

$message_count=mysql_num_rows($result);
echo $message_count;
$i=$message_count-1;
$page_size=2;
$page_count=ceil($ message_count/$page_size);
echo $page_count;
if($page<1) $page=1;
if($page>$page_count) $page=$page_count;
$offset =($page-1)*$page_size;
$sql1="制限時間 $offset,$page_size から * を選択";
$result1=mysql_query($sql1);


while($myarray=mysql_fetch_array($result1)){
extract($myarray);
echo '';
echo '';
echo '';
echo ' ';
echo '';
echo '';
echo '';
echo '';
echo '< td>'.$words.'';
echo '';
echo '';
echo ''.'
'.'';
echo '
';
$i- -;
}



?>

'.($message_count -$i)."楼".''."用户名:".$name.''.''.$email.'
'.$time.'


$ pre_page=$page-1;
$next_page=$page+1;
echo $page;
$PATH_INFO=pathinfo("http://localhost:250/myphp编程/留言板の分页显示/留言板分页显示.php");
if($page==1)
{
echo "第一页 上一页"." ";
}
else
{
echo "第一页";
echo " ";
echo "上一页";
}
echo " ";
if($ page==$page_count)
{
echo "下一页  最終一页  ";
}
else
{
echo "下一页";
echo " ";
echo "最終一页";
echo $page_count;
}

?>

代の分页表示部分です。错误的,上的 path_info()関数用错了,我也不知道怎么用,“http://localhost:250/myphp编程/留言板の分页显表示/留言板分页显示.php”は我の文書です「次のページ」「最後のページ」「最初のページ」「前のページ」の接続はこの書き込みですか?

------解決策- -------------------
$page=$_GET['ページ'] ? $_GET['ページ'] : 1; // この句を追加します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。