1 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/09(水) 11:03:26.15 ID:eAjeihOa0.net] PHPに関する下らない質問用避難スレです。 まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 5(実質6) echo.2ch.net/test/read.cgi/tech/1462971286/ 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 次スレを立てる時は本文の1行目に以下を追加して下さい !extend:on:vvvvv:1000:512 VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
209 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/02(金) 00:39:49.39 ID:+/BurYJT0.net] 適材適所(知恵遅れ並感) ぼくちんプェピプェでウンコード量産するしか能のない池沼どぇ〜す なんて公言しちゃって 恥ずかしくないん?
210 名前:デフォルトの名無しさん (ワッチョイ 1030-NTgB) mailto:sage [2016/12/02(金) 01:32:54.72 ID:Zj5y44Q+0.net] プログラマが言語を選ぶのではない 顧客が言語を選ぶのだ
211 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/02(金) 08:34:12.06 ID:+/BurYJT0.net] 顧客にこびへつらってケツの穴舐めて 「俺は適材適所でPHPを使ってる(キリッ」 なんて自分を納得させないと生きていけない奴隷ペチプァ カアイソウ
212 名前:デフォルトの名無しさん (ワッチョイ 3e01-VrYX) mailto:sage [2016/12/02(金) 18:09:31.20 ID:cbvf3DNb0.net] ここもWebProg板もPHPについてまともに質問できる場所がねーな
213 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/02(金) 21:18:34.38 ID:+/BurYJT0.net] ペチプェ自体まともじゃないからしゃーない
214 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya) mailto:sage [2016/12/02(金) 21:24:57.33 ID:3AEkxakR0.net] オチンポ騎士団に入りたいです!
215 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya) mailto:sage [2016/12/02(金) 21:25:14.69 ID:3AEkxakR0.net] すみませんスレ間違えました
216 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/02(金) 21:56:07.53 ID:+/BurYJT0.net] 212 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya)[sage] 投稿日:2016/12/02(金) 21:24:57.33 ID:3AEkxakR0 [1/2] オチンポ騎士団に入りたいです! 213 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya)[sage] 投稿日:2016/12/02(金) 21:25:14.69 ID:3AEkxakR0 [2/2] すみませんスレ間違えました これがペチパーだ
217 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/02(金) 22:16:14.16 ID:eDwctYwK0.net] >>214 お前もその一味だってこと、いい加減に気付こうな。
218 名前:デフォルトの名無しさん (ワッチョイ 2b8c-58uJ) mailto:sage [2016/12/02(金) 22:35:08.99 ID:cJB1i/Y+0.net] DB接続で質問です DBにSELECTやUPDATEする時は、 PDOはprepare()、PDO::bindValue() PDOStatementが返ってきたらPDOStatement::execute()で良いでしょうか? PDO::query()などは使わない方が良いですよね?
219 名前:デフォルトの名無しさん (ワッチョイ 2b8c-o9v3) mailto:sage [2016/12/02(金) 22:39:13.41 ID:cJB1i/Y+0.net] DB接続でもう一つ質問です トランザクションについて教えてください UPDATEなどのクエリを複数一度に処理するという仕組みは何となく分かるのですが PDO::TransactionやPDO::commit()はどういう時に使いますか?
220 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/02(金) 23:14:32.24 ID:eDwctYwK0.net] PDO::beginTransaction を実行すると、トランザクションがスタートします。 これは、 PDO::commitを実行することでDBの変更処理が確定します。 もし、不都合が生じた場合、 PDO::rollBackを行えばPDO::beginTransactionが開始されてから行った変更要求は全てキャンセルされ PDO::beginTransactionの前の状態に戻ることが保証されます。 これは、atomicな処理が求められる場合において、とても重要です。 ただし、PDO::rollBackがすべての要求を撤回できるわけではなく、 それは使用するデータベースの仕様に依存します。 例えば、MySQLではテーブルの作成や削除といった、DDLに類するSQLについて ロールバックが行えないことを留意する必要があります。 とはいえ、トランザクション機能を有する大抵のデータベースにおいて、 DMLについてはふつうにロールバックできると思って構いません。
221 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/02(金) 23:23:17.30 ID:eDwctYwK0.net] 例を示しましょう。 たとえば、ECサイトにて注文を行う場合を想定します。 あるユーザーの一つの注文においては、Orderテーブルにレコードを1つ追加し、 注文内容について、OrderItemsテーブルに注文種類ごとにレコードを1つ追加するとします。 もし仮にOrderテーブルに注文情報を追加した後、 OrderItemsテーブルのレコード追加で問題が発生したとします。 今場合、OrderItemsテーブルの登録のみをキャンセルすると、 予期しないオーダーが発生してしまいます。 こうした場合、最初にトランザクションを発行しておいて、 問題が発生した場合に直ちにPDO::rollBackを行うことで、 注文処理の全てをキャンセルすることが可能になるわけです。 もし、全ての処理が完了した場合は晴れてPDO::commitを実行することで、 DBの変更処理を確定させます。 こうした処理を、atomic(アトミック:原子性)と呼びます。 この意味は、「一連のものとして定義された処理がすべて完了するか、一つも実行されないかのいずれか状態になること」です。
222 名前:デフォルトの名無しさん (ワッチョイ 2b8c-o9v3) mailto:sage [2016/12/02(金) 23:30:47.37 ID:cJB1i/Y+0.net] >>218-219 なるほど、イメージ出来ました 文章もとても読みやすくて感動してしまいました。大変わかりやすかったです、ありがとうございます。
223 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/02(金) 23:35:26.44 ID:eDwctYwK0.net] どういたしまして。サルとは違うのです。
224 名前:デフォルトの名無しさん (オイコラミネオ MM54-wK09) mailto:sage [2016/12/02(金) 23:45:09.50 ID:v09MugEBM.net] どうせコピペだろうと思ってググったら見当たらないでござるwww
225 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/02(金) 23:49:34.38 ID:eDwctYwK0.net] あたりめーだろ、サルw 職人が一文字一文字、心を込めて打ち込んでんだよw
226 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya) mailto:sage [2016/12/03(土) 00:00:35.85 ID:ovpKhMnk0.net] マジレスですまんがECシステムの前提として注文の編集は過去注文のキャンセル→新規注文だろ
227 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:10:19.23 ID:ZI8uIr2i0.net] マジレスってことは本気で言ってんのか、ゴミクズだな。 履歴残すのは注文が確定した場合。 注文そのものに問題があった場合はエラーログだ。 PHPerって、こんなにレベル低いのかよ、マジ引くわ。 >>214 またお前の出番だ、忙しくてすまんな。
228 名前:デフォルトの名無しさん (ワッチョイ 8342-/mAi) mailto:sage [2016/12/03(土) 00:13:09.12 ID:3jlcDMZy0.net] 口座間の振替を例にすれば良かったのに
229 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:13:10.30 ID:ZI8uIr2i0.net] 受注エラーあるたびに赤伝と青伝発行してるのかよw ゴミクズここに極まれりだなw どんな会計すんだろうなw
230 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:14:06.47 ID:ZI8uIr2i0.net] >>226 おまえ、本当のノータリン♪
231 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:15:35.93 ID:ZI8uIr2i0.net] >>226 そう思うならおまえが書けば? 誰も読まないけどなw
232 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:19:00.98 ID:ZI8uIr2i0.net] そら、PHPerにシステム作らせるなって話にもなるわわ ホント、迷惑極まりないな。
233 名前:デフォルトの名無しさん (ワッチョイ 1030-H1ya) mailto:sage [2016/12/03(土) 00:20:36.24 ID:ovpKhMnk0.net] さーせん レベルに着いていけませんわwww
234 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:22:21.53 ID:ZI8uIr2i0.net] 多分このバカは、話が一個もみえていないし、トランザクションの意味も分かっていない でも、話に首突っ込んじゃう、ビクンビクン 224 : デフォルトの名無しさん (ワッチョイ 1030-H1ya)2016/12/03(土) 00:00:35.85 ID:ovpKhMnk0 マジレスですまんがECシステムの前提として注文の編集は過去注文のキャンセル→新規注文だろ
235 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:23:08.02 ID:ZI8uIr2i0.net] ついてこれねーならだまってよ、クソぺちぱー
236 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:27:35.93 ID:ZI8uIr2i0.net] さーせんとか、能無しがてめーの体裁繕うために使ってんじゃねーよ、クソ蟹味噌
237 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:30:04.88 ID:ZI8uIr2i0.net] んで、口座間の振り替えじゃないとトランザクションが理解できない知恵遅くんはどうしたん?
238 名前:デフォルトの名無しさん (ワッチョイ 753c-Nkiq) mailto:sage [2016/12/03(土) 00:32:55.51 ID:2r0RT9ig0.net] IDが変わっていきなり喧嘩を始めるPHPer
239 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:38:26.53 ID:ZI8uIr2i0.net] 喧嘩になってると思うなら、おまえの中ではそうなんだろう
240 名前:デフォルトの名無しさん (ワッチョイ f1d6-eVYr) mailto:sage [2016/12/03(土) 00:40:54.32 ID:ZI8uIr2i0.net] >>236 おまえ、クソをぺちぱー言ってる分にはいいけど、俺に舐めた口きいてきたらおまえも叩くよ
241 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/03(土) 09:52:33.04 ID:Y9I90W1E0.net] >>230 ついにPHPoorの真実のアホーナ姿に気付いてしまったようだね
242 名前:デフォルトの名無しさん (ワッチョイ 462c-NTgB) mailto:sage [2016/12/03(土) 14:32:44.96 ID:pjHuRuWW0.net] >>231 新規注文の話なので、注文編集の話とは関係ないよってだけ
243 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/03(土) 16:50:01.30 ID:ZI8uIr2i0.net] 編集でもトランザクションは関係
244 名前:あるけどな。 さーーーーーーーーーる [] [ここ壊れてます]
245 名前:デフォルトの名無しさん (ワッチョイ 462c-NTgB) mailto:sage [2016/12/03(土) 17:05:11.66 ID:pjHuRuWW0.net] もちろんそうだね。俺もトランザクション関係ないとは書いてない。 彼も注文の編集でキャンセルと追加という処理を行うのであれば、それを1トランザクションにすべきと思っているかと。 あなたにレスするつもりはなかったけど、DDLのロールバックに触れるならシーケンスについても触れたら?と思う。 アトミックについては片手落ち。分離レベルに依存する話だからね。 それ以外は大体いいんじゃないの。 ただ、質問に対する回答としてはTMIと言わざるを得ない。 そういう意味で、一般的な例である送金処理のリンクを貼っておけば終わっていた話なのではないかと思う。
246 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/03(土) 17:09:21.92 ID:ZI8uIr2i0.net] 適当にそれっぽい言葉を並べておけば頭が良さそうに見えると思ってるばーーーーーーーーか 模範解答書いてみろよ、ID:pjHuRuWW0 どんな長文レスに成るか考えろ、サル >そういう意味で、一般的な例である送金処理のリンクを貼っておけば終わっていた話なのではないかと思う。 はぁ? 何が一般的なの、お前の中の話なんか、しらねーよ。 >質問に対する回答としてはTMIと言わざるを得ない。 なんだ、これw さーーーーーーーーーーーるw こういうバカがいるからPHPerはゴミだって言われるんだよ。
247 名前:デフォルトの名無しさん (ワッチョイ 462c-NTgB) mailto:sage [2016/12/03(土) 17:10:47.41 ID:pjHuRuWW0.net] え… サルじゃなければ、ああそうだねって思える内容だと思ったんだが、分からなかったならごめんね。
248 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) [2016/12/03(土) 17:10:53.44 ID:ZI8uIr2i0.net] ノータリンID:pjHuRuWW0の模範解答期待age!
249 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/03(土) 17:11:36.85 ID:ZI8uIr2i0.net] >>244 ごめんとか言わなくていいから早く模範解答書けよ、ゴミw
250 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/03(土) 18:10:43.38 ID:ZI8uIr2i0.net] あれあれー? おかしいぞー? 1時間経つぞぉーーーー?www 模範解答、どうしたんだぁーーーー?www
251 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/03(土) 19:11:06.15 ID:ZI8uIr2i0.net] あれあれー? おかしいぞー? 2時間経つぞぉーーーー?www 243 : デフォルトの名無しさん (ワッチョイ f1d6-BMT5)2016/12/03(土) 17:09:21.92 ID:ZI8uIr2i0 244 : デフォルトの名無しさん (ワッチョイ 462c-NTgB)2016/12/03(土) 17:10:47.41 ID:pjHuRuWW0 わずか1分で能書きだけたれたやつが、2時間たってもマトモな答えができないぞぉーーー??? 模範解答、どうしたんだぁーーーー?www
252 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/03(土) 19:38:23.62 ID:Y9I90W1E0.net] ゲリピーペチピー頭はパー 思考停止の無能のくせに 「俺はサービスにコミットすることだけを考えてる(キッ」 なんて本気で思い込んでる池沼プェチプァ
253 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/03(土) 19:40:11.31 ID:Y9I90W1E0.net] ペチプァにトランザクションなんて必要ないんだよ プェチピィ使ってる時点で手遅れなんだからwwwwww
254 名前:デフォルトの名無しさん (ワッチョイ 2b8c-NTgB) mailto:sage [2016/12/04(日) 09:37:46.47 ID:EvGM7d6Y0.net] dbの情報を取得する際、PDOStatementに対して、 ・foreach ・whileとfetchの組み合わせ はどちらがいいのでしょうか? //事前処理 //テーブル名:'test' //カラム'id'のみ $dbh = new PDO('接続処理'); $st = $pdo->prepare(' SELECT id FROM test '); //PDOStatementに対してforeach $st->execute(); foreach ($st as $key) { echo $key['id'].'<br>'; } //whileとfetchの組み合わせ $st->execute(); while ($row = $st->fetch()) { echo $row['id'].'<br>'; }
255 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 10:17:58.35 ID:a4cVsRuX0.net] >>251 どっちもダメ
256 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 10:22:52.73 ID:a4cVsRuX0.net] > >>242 : デフォルトの名無しさん (ワッチョイ 462c-NTgB)2016/12/03(土) 17:05:11.66 ID:pjHuRuWW0 > あなたにレスするつもりはなかったけど、DDLのロールバックに触れるならシーケンスについても触れたら?と思う。 >ただ、質問に対する回答としてはTMIと言わざるを得ない。 > そういう意味で、一般的な例である送金処理のリンクを貼っておけば終わっていた話なのではないかと思う。 どうしたの? 早く書かないの?wwww 書けないのにレスしちゃったのぉ?wwww
257 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 10:39:27.45 ID:iVFW+LnC0.net] >>251 ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); 余計な処理入れると重くなったり予期せぬバグが混入するから 最短の直で入れるのが一番確実
258 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 10:45:45.30 ID:a4cVsRuX0.net] > >>254 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 10:39:27.45 ID:iVFW+LnC0 > ちゃんとユーザ入力受け取れるようにしないとダメだよ > $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); この、クソコード、やべぇwwwwwwww こんなコード書いたら、本当にカモだろ、DBふっとばされるぞw だからPHPerはDBイジるなってw
259 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 10:49:32.06 ID:a4cVsRuX0.net] 質問者のコードは問題なかったのに、 回答コードで脆弱性仕込むクソペチパーwwwwww
260 名前:デフォルトの名無しさん (ワッチョイ 8617-2YVp) mailto:sage [2016/12/04(日) 10:51:59.79 ID:cHsFJgzN0.net] 確かにそのコードは恐いな あとHTMLの中でDB処理させるのもまずくない?
261 名前:デフォルトの名無しさん (ワッチョイ 2b8c-5/Kt) [2016/12/04(日) 11:03:17.36 ID:EvGM7d6Y0.net] >>252 なんとー ではどのように書けばよいでしょうか? >>254 その辺は長くなるので省略しました $st = $pdo->prepare(' SELECT id FROM test WHERE :id '); $st->bindvalue(':id', $_GET['id'], PDO::PARAM_INT); $st->execute();
262 名前:デフォルトの名無しさん (ワッチョイ 2b8c-Sm/J) mailto:sage [2016/12/04(日) 11:07:17.59 ID:EvGM7d6Y0.net] PDOStatement、Traversableについて質問です 内部的にforeachでどういう処理を行っているのでしょうか? Traversableをimplementsし、foreachの対象とできることはわかりました。 PDOStatementの何をforeachで見ているのでしょうか? プロパティかと思いましたが、プロパティにはqueryStringしか入っていません それともこれはカプセル化ということで、考えなくてもいい部分なのでしょうか
263 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:07:43.84 ID:iVFW+LnC0.net] >>255 君、何もわかってないね・・・
264 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:09:05.30 ID:iVFW+LnC0.net] >>258 それ深刻なバグあるから止めた方がいいよ 俺のコードが一番正しい
265 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:11:34.96 ID:a4cVsRuX0.net] >>260 おまえだよ、わかってねーのwwww
266 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:13:06.06 ID:a4cVsRuX0.net] > >> 261 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:09:05.30 ID:iVFW+LnC0 > それ深刻なバグあるから止めた方がいいよ おまえ自体が深刻なバグだからw
267 名前:デフォルトの名無しさん (ワッチョイ 753c-Nkiq) mailto:sage [2016/12/04(日) 11:14:59.09 ID:A5aAm+Vr0.net] ユーザー入力をそのままDBに渡すとかないけど ここは単なるサンプルコードだからな それを忘れて突っ込んでる奴はアホ
268 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:16:14.69 ID:a4cVsRuX0.net] こいつ、只のアラシなのかとも疑ってたけど、 マジモンだったのかよw あたま悪すぎだろwwwwwwwwwwwwwww 254 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 10:39:27.45 ID:iVFW+LnC0 >>251 ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); 余計な処理入れると重くなったり予期せぬバグが混入するから 最短の直で入れるのが一番確実 260 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:07:43.84 ID:iVFW+LnC0 >>255 君、何もわかってないね・・・ 261 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:09:05.30 ID:iVFW+LnC0 >>258 それ深刻なバグあるから止めた方がいいよ 俺のコードが一番正しい
269 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:19:15.63 ID:a4cVsRuX0.net] さらにアホが擁護しはじめたw やばい、やばすぎる、クソペチパーw 264 : デフォルトの名無しさん (ワッチョイ 753c-Nkiq)2016/12/04(日) 11:14:59.09 ID:A5aAm+Vr0 ユーザー入力をそのままDBに渡すとかないけど ここは単なるサンプルコードだからな それを忘れて突っ込んでる奴はアホ
270 名前:デフォルトの名無しさん (ワッチョイ 753c-Nkiq) mailto:sage [2016/12/04(日) 11:20:56.02 ID:A5aAm+Vr0.net] ID:ZI8uIr2i0=ID:a4cVsRuX0だな
271 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:23:24.71 ID:a4cVsRuX0.net] んで、どうでもいいけど おまえら、まともなSQL書けるようになってから掲示板に書き込みしようなw preareしてる時点でおかしいからw うっかりだとしても、そんな間違いしねーよwwww 全部このバカが悪いんだけどなw 254 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 10:39:27.45 ID:iVFW+LnC0 > $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); > $st = $pdo->prepare(' SELECT id FROM test WHERE :id '); > $st->bindvalue(':id', $_GET['id'], PDO::PARAM_INT);
272 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:24:17.71 ID:iVFW+LnC0.net] わかってるフリしてサンプルコードの一つも提示できないゴミ屑が何か騒いでいるな
273 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:24:56.52 ID:a4cVsRuX0.net] >>267 それ、特定して何か意味あると思っちゃったの、ぼくちゃんwwwww ID:A5aAm+Vr0 くそばーーーーーーーーーーーーーーーーかwwwww 技術者として意味あることかけよゴミクズども
274 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:25:49.95 ID:a4cVsRuX0.net] >>269 あ? 書いてほしいなら「どうかこの間抜けな私にサンプルコードを例示して下さい、神様」 って言えばいいじゃん? なんでその程度のことがわからないの? ゴミカス
275 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:26:26.46 ID:iVFW+LnC0.net] >>267 こういう意味のない荒らしはNGにするしかないですね きっと普段よほどストレスの溜まる生活をしてるのでしょう かわいそうに
276 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:28:49.98 ID:a4cVsRuX0.net] 本当に >>251 ID:EvGM7d6Y0 が可哀想過ぎる。 ノータリンバカの >>254 ID:iVFW+LnC0 が、全く見当違いなレスしたせいで、ズレまくり。 >>251 は一生>>254 ID:iVFW+LnC0のバカサ加減を恨んでいいよ
277 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:29:36.42 ID:a4cVsRuX0.net] >> 272 > かわいそうに うん、かわいそうなのは、お ま え の の う み そ
278 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:29:59.19 ID:iVFW+LnC0.net] >>271 人に言われなきゃ書けないようじゃ、三流以下だよ、君
279 名前:251 (ワッチョイ 2b8c-ahdY) mailto:sage [2016/12/04(日) 11:30:12.65 ID:EvGM7d6Y0.net] 雑なコードを書いてすいません。書き直して再度質問します dbの情報を取得する際、PDOStatementに対して、 ・foreach ・whileとfetchの組み合わせ はどちらがいいのでしょうか? //事前処理 //テーブル名:'test' //カラム'id'のみ //$dbh = new PDO('接続処理'); //PDOStatementに対してforeach $st = $pdo->query(' SELECT id FROM test '); foreach ($st as $key) { echo $key['id'].'<br>'; } //PDOStatementをfetch $st = $pdo->query(' SELECT id FROM test '); while ($key = $st->fetch()) { echo $key['id'].'<br>'; }
280 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:31:06.47 ID:a4cVsRuX0.net] で、これを見る通り、 ID:iVFW+LnC0 このバカのレス、マジだったのなw これがペチパーの実力なのだよwwwww ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']);
281 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:31:49.07 ID:a4cVsRuX0.net] 275 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:29:59.19 ID:iVFW+LnC0 >>271 人に言われなきゃ書けないようじゃ、三流以下だよ、君 お ま え が 三 流 以 下 w
282 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:33:23.99 ID:iVFW+LnC0.net] ID:a4cVsRuX0 喚くだけのゴミ こいついつものペチパー連呼厨ですね NG推奨
283 名前:デフォルトの名無しさん (ワッチョイ 2b8c-ahdY) mailto:sage [2016/12/04(日) 11:34:01.56 ID:EvGM7d6Y0.net] >>259 もお願いします。
284 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:34:33.34 ID:a4cVsRuX0.net] >>276 悪いね、>>252 の時点で、君が質問してきたらすぐに答えてやるつもりだったが、 想像以上にID:iVFW+LnC0がバカ過ぎる。 君が可愛そうでしょうがないが、ここは2chなのでID:iVFW+LnC0みたいな本物のバカが さもわかったような顔をして居るのはしかたないことだ。 あんまりオススメはできないが、teratailあたりで顛末を話して教えてもらいなさい。 今日、今のここはアホしかいないから、俺もマトモにレス出来ない。
285 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:36:16.59 ID:a4cVsRuX0.net] > >>279 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:33:23.99 ID:iVFW+LnC0 > 喚くだけのゴミ > こいついつものペチパー連呼厨ですね > NG推奨 しろしろw おまえに俺様の智識を覗かれないで済むw お前がアホなだけだということが全く理解できないバカはとっととNGしろw ゴミクズ
286 名前:デフォルトの名無しさん (ワッチョイ 2b8c-ahdY) mailto:sage [2016/12/04(日) 11:36:37.03 ID:EvGM7d6Y0.net] >>281 ありがとうございます。移動させていただきます。 >>251 ,259は取り下げます。
287 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:37:12.99 ID:iVFW+LnC0.net] >>281 要約:僕ちん頭が悪くてわかりません 適当にそれっぽい言葉を並べておけば頭が良さそうに見えると思ってるばーーーーーーーーか こんなにレベル低いのかよ、マジ引くわ。
288 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:37:46.11 ID:iVFW+LnC0.net] >>282 智識w 池沼の間違いだろw
289 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:39:04.78 ID:a4cVsRuX0.net] 2016年、2ch流行語大賞wwwwwwwwww -------------------------------------------------------------------- >>254 ID:iVFW+LnC0 ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); --------------------------------------------------------------------
290 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:39:33.56 ID:a4cVsRuX0.net] おやー。まだなんかホザイてますねぇ。かわいいですねぇw
291 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:41:14.73 ID:a4cVsRuX0.net] >>283 そのほうがいい。 ID:iVFW+LnC0 こいつ、まじで自分のレベルの低さを全く分かってない
292 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:41:33.12 ID:iVFW+LnC0.net] 真性のキチガイペチパー ID:a4cVsRuX0
293 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:42:54.13 ID:iVFW+LnC0.net] >>283 災難でしたね foreachとwhileの違いもよくわかってないキチガイペチパー連呼厨が居座ってるなんて ここは恐ろしいスレッドだ
294 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:47:55.81 ID:a4cVsRuX0.net] 全く関係ない話しし始めたよw 狂ってるな、ID:iVFW+LnC0 死ねばいいのに
295 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 11:51:01.49 ID:iVFW+LnC0.net] 死ねばいいとか平気で言うガイジ おお恐い この子、PHPのお勉強も必要だけど、それより先に道徳のお勉強をし直さないとだね
296 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:52:48.82 ID:a4cVsRuX0.net] コンドリア以下の脳みそが、自分の生命の価値を主張して道徳を語り始めたw
297 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 11:55:59.06 ID:a4cVsRuX0.net] これは、コンドリアが知性を持ち始めた記念すべき第一歩だ。 今日を、コンドリア記念日に認定することを提唱しよう!
298 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 12:04:18.45 ID:iVFW+LnC0.net] 全く関係ない話しし始めたよw 狂ってるな、 ID:a4cVsRuX0 死ねばいいのに
299 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:05:56.84 ID:a4cVsRuX0.net] > >>290 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 11:42:54.13 ID:iVFW+LnC0 > foreachとwhileの違いもよくわかってないキチガイペチパー連呼厨が居座ってるなんて てめーから、質問内容のforeachとwhileと全く関係ないところに 全く見当違いなレスをしておいて、 突然、なんの脈絡もなく、foreachとwhileの話を始める精神分裂な ID:iVFW+LnC0 まじやば
300 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:06:59.14 ID:a4cVsRuX0.net] そして、他人の発言のオウム返ししかできない、 本当に脳みそコンドリアの ID:iVFW+LnC0 まじやば
301 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:09:12.55 ID:a4cVsRuX0.net] 忘れなようにもう一回貼っとこ 2016年、2ch流行語大賞wwwwwwwwww -------------------------------------------------------------------- >>254 ID:iVFW+LnC0 ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); -------------------------------------------------------------------- こんなクソコードを初心者に奨める、脳みそコンドリアw
302 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 12:09:32.49 ID:iVFW+LnC0.net] >>296 >>281 >>284
303 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 12:11:52.48 ID:iVFW+LnC0.net] ID:iVFW+LnC0 コピペ返しで十分扱いされてるのに喜ぶガイジw
304 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:12:39.59 ID:a4cVsRuX0.net] ■初心者の質問者が頑張って書いたコード $st = $pdo->prepare(' SELECT id FROM test WHERE :id '); $st->bindvalue(':id', $_GET['id'], PDO::PARAM_INT); $st->execute(); ■識者気取りの池沼が書いた回答 ちゃんとユーザ入力受け取れるようにしないとダメだよ $st = $pdo->prepare(' SELECT id FROM test WHERE '.$_GET['id']); 初心者の質問者のほうが遥かにマシwwwwwwwww
305 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:14:43.68 ID:a4cVsRuX0.net] >> 300 : デフォルトの名無しさん (ワッチョイ d185-yQe2)2016/12/04(日) 12:11:52.48 ID:iVFW+LnC0 > ID:iVFW+LnC0 > コピペ返しで十分扱いされてるのに喜ぶガイジw まさかの、自分で自分をガイジ呼ばわりwwwwww
306 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 12:16:09.67 ID:iVFW+LnC0.net] 煽るしか脳の無いガイジ様の智識溢れるレス >>253
307 名前:デフォルトの名無しさん (ワッチョイ d185-yQe2) mailto:sage [2016/12/04(日) 12:16:55.20 ID:iVFW+LnC0.net] >>302 焦って連投する前によく読めガイジw
308 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:20:55.99 ID:a4cVsRuX0.net] >>304 せんぱい、どこをどうよく読むと、何がわかるんすかwwwwwwww >ID:iVFW+LnC0 > コピペ返しで十分扱いされてるのに喜ぶガイジw いーーーーーーーーーーーーーひゃっひゃっひゃっひゃっひゃっひゃm9(^Д^)
309 名前:デフォルトの名無しさん (ワッチョイ f1d6-BMT5) mailto:sage [2016/12/04(日) 12:25:44.75 ID:a4cVsRuX0.net] このように頭のおかしいペチパーは 初心者の質問者に見当違いなバカレスをしたあげく質問者を帰らせ、 自らを障害者と呼称して恥をひけらかす、人間的に故障した出来損ないなのです。 マトモなPHP技術者は、このようなガイジに被害を被っていることに憤りを覚えています。