ホームページ  >  記事  >  バックエンド開発  >  PHP プログラミング関連の問題

PHP プログラミング関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:33:04955ブラウズ

PHP プログラミングの問題
データベース内のテーブルに 10 個のメッセージがあり、それらをページに表示したいのですが、次のようなプログラムです。
include("conn.php") ;//データベースに接続します
$pagesize=5; //各ページに表示されるメッセージの数を設定します
$url=$_SERVER["REQUEST_URI"]; //現在のアドレスを取得します。そして REQUEST_URL を使用して
$url=parse_url($url);//parse_url 関数を使用します。URL を解析して配列に変換します。
$url=$url[path];// 解析後のパスを取得します。解析後には、スキーム、ホスト、ユーザー、パスなどの多くのキーワードが存在するためです。 。配列内の key メソッドを呼び出します: $url[key];


$numq=mysql_query("SELECT * FROM `test`"); // データベースにクエリを実行して合計情報を取得します
$num = mysql_num_rows ($numq);// 合計数を表示するには、関数 mysql_num_rows (関数名) rows Chinese "row";

if($_GET[page]){
$pageval=$ _GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if( $num > $pagesize){
if($pageval<=1)$pageval=1;
echo "合計 $num 項目".
" 前のページ 次のページ";
}


echo $SQL="SELECT * FROM `test` 制限 $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array( $query)){

echo "


".$row[名前]." | ".$row[性別];

}
? >


$_GET[page] が表示されるのはなぜですか? これは定義する必要がないのですか? ? ?この文の秘密を教えてください。 。

-----解決策---------
変数 $_page が見つかりませんでした
$page について話している場合、$page=($pageval-1)*$pagesize は $page の初期化です。

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