【コピペ用】コードまとめ

<!DOCTYPE html>
<html lang="ja">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>

</body>
</html>

sqlでとってくる&ループ出力】

$conn = //コネ設定

//接続ハンドルに対して以降の文字コードの処理を設定
pg_query($conn,"SET CLIENT_ENCODING TO 'SJIS' ");
if (!$conn) {
	echo "文字コード処理にエラーがあります.\n";
	exit;
}

$sql .= "";//sql書く

//接続したDBにてクエリーを実行する
$result = pg_query($conn,$sql);
if (!$result) {
	echo "クエリー実行にエラーがあります.\n";
	exit;
}

//結果あるかと件数とってくる
$num = pg_num_rows($result);

//件数分だけるーぷ
for($i=0;$i<$num;$i++){
$data = pg_fetch_assoc($result,$i);
//この辺でタグ仕込んだりしつつecho
}

【ループ表示しつつページングするとき】

$conn = //コネ設定

//接続ハンドルに対して以降の文字コードの処理を設定
pg_query($conn,"SET CLIENT_ENCODING TO 'SJIS' ");
if (!$conn) {
	echo "文字コード処理にエラーがあります.\n";
	exit;
}

$sql .= "";//sql書く

//postgreはlimitでページング
$max_num = 50;
//次のページがあるかどうかを調べるために、表示する倍の数取ってくる
$limit = $max_num * 2;
//GETでofを使ってページ数を調べる
$offset = $_GET["of"];
if(empty($offset) || !ctype_digit($offset)){
$offset = 0;
$pref_offset = null;
}else{
$pref_offset = $offset - $max_num;
}
if($pref_offset <= 0){
$pref_offset = 0;
}

//接続したDBにてクエリーを実行する
$result = pg_query($conn,$sql);
if (!$result) {
	echo "クエリー実行にエラーがあります.\n";
	exit;
}

//結果あるかと件数とってくる
$num = pg_num_rows($result);
if($num <= $max_num){
		$seek = $num;
		$next_offset = null;
	}else{
		$seek = $max_num;
		$next_count = $num - $max_num;
		$next_offset = $offset + $max_num;
	}
		$st = $offset + 1;
		$ed = $offset + $seek;

//件数分だけるーぷ
for($i=0;$i<$seek;$i++){
$data = pg_fetch_assoc($result,$i);
//この辺でタグ仕込んだりしつつecho
}

//next prev付け加え