*

データベースを配列に入れて、その中で範囲指定する

公開日: : PHPで実際開発して

約600あるレコードのうち、
100から200の間のレコードだけ表示させる、
結構てこづりました。

いくつでも方法はあると思います。

下記が実際に僕の書いたプログラムです。
約600件あるレコードのうち、
100から200レコード目を表示させるプログラムです。

1.データベースに接続する
(2-7行目)

2.クエリーを発行する&配列に格納する
(9-10行目)

3.100から200レコード目を表示させる
(14行目if文 if (($i < 200)&&($i > 100)){)

の処理を行うサンプルです。

の処理を行うサンプルです。

 

 

<?PHP
try {
    $dbh = new PDO('mysql:host=localhost;dbname=yuumeijin','root','*****');
} catch (PDOException $e) {
    var_dump($e->getMessage());
    exit;
}

$sql = 'select * from daigaku_url';
$stmt = $dbh->query($sql);

$i = 0;
foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $user) {
	if (($i < 200)&&($i > 100)){
		$name = $user['name'];
		echo '文字化け確認' .$name . 'レコード番号:' . $i .'<br />' ;
	}
	$i++;
}
?>



関連記事

阪神タイガース関連新聞記事のTweetとHtmlタグ

  これは、僕のメモです。 1.前提その1: まず、プログラム動かす

記事を読む

エラー:Warning: Invalid argument supplied for foreach() …

SQLを発行した後、配列に何も入っていない、と言われた事とほぼ同じ。 エラー:Warning:

記事を読む

where 条件の中に、変数 を指定する

  僕のメモです   1.like の場合(部分一致)

記事を読む

プレースホルダ(プリペアド・ステートメント)で2つのテーブルを比較するときの注意

これは、自分のメモです。(自分の勉強用フォルダren/ren112.php) テーブルを2つ読

記事を読む

xserverでmysqlへの接続(PHPのバージョンに注意)

これは僕のメモです。 Xserverを借りています。 PHPのバージョンにより、

記事を読む

no image

行列世代と配列

PHPを勉強してみて思う事 僕らの世代は、「行列」を習っている。 今、ネット用のプログラム書こう

記事を読む

simple_html_dom.phpがおかしい

僕のメモです。 原因不明ですが、スクレイピングをsimple_html_dom.phpでしよう

記事を読む

phpMyAdminでエラーが出るようになった

インポート → 失敗 delete from Tabel →インポート → 失敗 を繰り返してい

記事を読む

no image

OpenSSLが有効になっていない」

レンタルサーバでは何も問題ない、localhost(apache2.2,PHP5.3)だと以下のエラ

記事を読む

WordPressプラグインエラー(cdnvote)

これは僕のメモです。   Wordpress4.2に、3.2以降更新されて

記事を読む

プレースホルダ(プリペアド・ステートメント)で2つのテーブルを比較するときの注意

これは、自分のメモです。(自分の勉強用フォルダren/ren112.p

@file_get_html($address)でもエラーになる

これは、僕のメモです。これは、僕のメモです。  

simple_html_dom.phpがおかしい

僕のメモです。 原因不明ですが、スクレイピングをsimple_h

MYSQLのコマンド入力で「;」セミコロンを入力し忘れた時抜け出す方法

これは僕のメモです。   MYSQLのコマンド入

MySQLのコマンドプロンプトでのバックアップとリストア

これは自分のメモです バックアップ 1.管理者 で コマンドプロン

→もっと見る

PAGE TOP ↑