
データベースに格納した数100件の画像をphpで一覧表示する際に、
一気に読み込まないで10件づつ表示するという形を取ろうとしています。
最初に10件の画像を表示しておいて、
下部にある「もっと見る」のリンクをクリックしたら次の10件を表示する、という機能を
実装したいのですが、良い方法はないでしょうか?
全画像を表示した際のソース
$sql .= "SELECT ~";
$result= mysql_query("{$sql}");
$num= mysql_num_rows($result);
for($i = 0; $i < $num; $i++){
$arr = mysql_fetch_array($result);
<img src="<?php echo $arr[img_path]; ?>" />
}
No.2ベストアンサー
- 回答日時:
for文で0~件数まで廻すんじゃなくて、別にカウンタ基点用の変数持って
カウンタ基点からの10件で廻す。
ページ操作でカウンタ基点を±10してやる。
(もちろん、上限・下限チェックは必要ですが)
ページングで次の10件を表示するイメージは付いたのですが、
同じページ内で10件の画像追加する方法がわかりません。
もしよければ具体的な書き方を教えていただけないでしょうか?
No.1
- 回答日時:
SQLでページング処理は可能です。
http://www.syboos.jp/database/doc/sql-query-pagi …
mysql_○○関数はマニュアルを見てもわかる通り強く非推奨とされています。
もうこれを使って新しくスクリプトを書くのはやめましょう。
PDOを使いましょう。
こちらの回答のリンクを参考にしてください。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
また、php.iniで
error_reporting = E_ALL
display_errors = On
の設定で開発するようにしてください。
E_NOTICEが非表示の状態だと不適切なコーディングを数多く生んでしまう要因となります。
以下ダメ出し
・"{$sql}" → $sql で十分
・<img src="<?php echo $arr[img_path]; ?>" /> そもそもこれパースエラーになって実行できない
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
下記エラーメッセージ解決について
-
ループ内に任意行を差し込む処...
-
MySQLのエラー出力
-
データベースから,そのレコー...
-
次のエラーメッセージ検証 テ...
-
会員登録したらメールが送られ...
-
検索表示について
-
テーブルにINSERTができません...
-
PHP+MYSQLでレコードの表示させ方
-
for文で表示する画像を10件づつ...
-
mysqlにあるemailへそれぞ...
-
phpのデータベースを使用したsq...
-
mysql_fetch_rowが 1 を返すこ...
-
MySQLにデータが書き込まれない
-
sprintf関数での%Sが分かりませ...
-
MYSQLからのarrayデータをjpgra...
-
PHPの検索システムについてご教...
-
エラーが出ます。myswl
-
テーブルに入っているデータと...
-
XML/SerializerでMySQLデータを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Resource id #3 をフィールドの...
-
リストから詳細画面に遷移する...
-
sqlから多次元配列に要素を格納...
-
stringaddslashes 半角¥が消える
-
PHP+MySQLでの検索結果の横並び...
-
会員登録したらメールが送られ...
-
PHPで絞り込み検索結果の件数を...
-
下記バグ("SQL:\\"$sql\\"の実...
-
「mysqlclient」の事が分からな...
-
ボタンのonclick時における関数...
-
OpenPNEのER図はありませんか
-
変数同士の引き算が出来ない
-
コメント部のエラー
-
mysqlのinsert文について、ご指...
-
SQLサーバーに接続させたい(JS...
-
DB(MySQL)から複数行のデータを...
-
PHPのSQLインジェクションはspr...
-
データベースから値の取り出し...
-
PHPからMySQLの起動について
-
SQLのif()に関して。。。
おすすめ情報