ホームページ  >  記事  >  バックエンド開発  >  php、混合コンパイル、データページング

php、混合コンパイル、データページング

WBOY
WBOYオリジナル
2016-06-23 13:13:26827ブラウズ

データベースに接続します

$conn = mysql_connect('localhost', 'root', 'root') または die('ErrorCode:' . mysql_errno() . ',Error:' . mysql_error ( ));

mysql_select_db('company') または die('ErrorCode:' . mysql_errno() . ',Error:' . mysql_error());

?> ;!DOCTYPE html>

ページネーションのテスト


include 'conn. php';

$pagesize = 10;
mysql_query("SET NAMES utf8");
$sql = "SELECT count(*) cnt FROM com_info";//総レコード数を取り出す
$r = mysql_query($ sql) または die('エラー コード:' . mysql_errno() . ',error:' . mysql_error());

$row = mysql_fetch_assoc($r);

$total = $row['cnt'];/ /レコードの総数

$total_pages = ceil(intval($total)/$pagesize);//ページの総数

$pn = isset($_GET[ 'page']) intval($_GET['ページ']) : 1;

$pn < 1 && $pn = 1;
$pn >= $total_pages && $pn = $total_pages;

$offset = ($pn - 1)*$pagesize;

$sql = "SELECT com,com_name FROM com_info LIMIT {$offset},{$pagesize}";

$r = mysql_query($sql) または die('エラー コード: ' . mysql_errno() . ',error:' . mysql_error());

?>


while ($row = mysql_fetch_assoc($r)) {

?>


}
?>
番号会社名
< ;?php echo $row['com_name']?>


ホームページ
for ($i = 1; $i <= $total_pages; $i++) {
?>

}

? >
最後のページ