【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
141:139 07/11/18 21:51:00 あ、ごめん。 「?」じゃなくて「'」の半角ね(^^; 「'」は「?」の実体参照だったのかぁ。 それにしてもなんで「'」が「'」(の半角ね)になっちゃうんだろうか。 >SQLインジェクション対策 ええ?? それはDBに入れるときにやればいいんであって、 HTMLに表示するときにエスケープしても意味ないっしょ。 それとも投稿された生データじゃなくて、エスケープ済みのデータをDBに保存してるんだろうか? だとしたらeBay終わってるな。 142:nobodyさん 07/11/18 23:07:25 7wolHM+i function categoryName($category_id){ $sql = "select * from category where category_id='$category_id' "; $res = mysql_query($sql,$conn); $row = mysql_fetch_array($res); return $row; } $sql = "select * from bbs"; $res = mysql_query($sql,$conn); while($bbs = mysql_fetch_array($res)){ $category = categoryName($bbs["category_id"]); echo $category["name"]; } ※DB接続部分は省いています として、カテゴリ用のテーブルにアクセスして IDが一致すれば、その読み方を取得して一覧に表示しています。 関数内でDBに接続するコードを書いているので、bbsテーブルの登録数によって 何度もDB接続→データ取得を繰り返しているわけですが、 こういう書き方というのはデータ件数が増えた時に、負荷がかかるのでしょうか? もしそうなら、別のやり方を教えて下さい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5397日前に更新/92 KB
担当:undef