のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,351,168人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 89

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    502 : nobodyさん - 2009/10/22(木) 23:27:58 ID:??? (+54,+29,+1)
    エスパーさん出番ですよ~!
    503 : nobodyさん - 2009/10/22(木) 23:36:41 ID:??? (+21,+0,-18)
    >>501
    まず、 googleで ソフトバンク レスポンスが不正です  で検索しようよ。
    504 : nobodyさん - 2009/10/22(木) 23:37:22 ID:??? (-8,-29,-4)
    >>501
    WJ40164E でググレカス
    505 : nobodyさん - 2009/10/22(木) 23:39:11 ID:??? (+29,-18,+1)
    >>502-504
    しねks
    506 : nobodyさん - 2009/10/22(木) 23:46:57 ID:??? (+59,+28,-5)
    >>505
    検索した?答えあると思うけどな。
    507 : nobodyさん - 2009/10/22(木) 23:47:36 ID:??? (+61,+29,-21)
    >>505
    質問者じゃないだろ?
    あと、諭すような口調をやめてくれ
    508 : nobodyさん - 2009/10/22(木) 23:48:20 ID:??? (+2,-29,-1)
    fscanfがおかしいです!
    509 : nobodyさん - 2009/10/22(木) 23:49:42 ID:??? (+58,+29,-2)
    >>508
    君の頭の方がもっとおかしいです!!
    510 : nobodyさん - 2009/10/23(金) 00:02:06 ID:X9i7QbIU (+14,+27,-30)
    >>503
    >>504
    もちろんそれは検索済みです。。。
    ほんの数件しか検索されなく、解決策もありませんでした。
    511 : nobodyさん - 2009/10/23(金) 00:21:33 ID:tmLg3YdR (-18,+29,-50)
    上でちょこっと言ってる、SQL文とロジックを分けるのサンプルってありませんか?
    検索フォームのためのSQL文をきれいにソースと分けたいなぁと思っているのですけど
    513 : nobodyさん - 2009/10/23(金) 00:56:06 ID:??? (+16,-30,-77)
    >511
    1. SQLだけ記述したファイルを用意する
    2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
    3. SQL文字列をライブラリに渡してやり、実行する。

    さらに一歩進めるなら、
    実行して得られた結果セットを配列に入れて返してやる
    514 : nobodyさん - 2009/10/23(金) 00:57:43 ID:??? (+40,+16,-2)
    >>513
    パラメタ付の場合は? 
    515 : nobodyさん - 2009/10/23(金) 01:15:01 ID:??? (-1,-29,+0)
      ァ  ∧_∧ ァ,、
     ,、'` ( ´∀`) ,、'`
      '`  ( ⊃ ⊂)  '`
    516 : nobodyさん - 2009/10/23(金) 01:23:42 ID:??? (+0,-29,-46)
    >>513
    > 2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
    そうじゃないだろ。どういう設計思想なんだよ。パフォーマンス無視?
    517 : nobodyさん - 2009/10/23(金) 01:25:07 ID:??? (+66,+29,-22)
    パフォーマンスや保守性はアクセス数が増えたときに考えればいいんじゃないのか?
    518 : nobodyさん - 2009/10/23(金) 01:31:29 ID:??? (+66,+29,-25)
    >>517
    ある程度先の運用面を考えて実装するが良き設計者。
    それにその設計方法じゃ、すぐに天井が来る。
    519 : nobodyさん - 2009/10/23(金) 01:32:35 ID:??? (+21,-30,-35)
    >>498

    最近では関数はあんまり使わないと思うよー。

    一番単純なのは
    class DB{
    function geAAA(){

    }
    function geBBB(){
    }
    }

    みたいな感じじゃないかなぁ。

    SQL外だしっていうのも、実はあんまりメリットないと思う。
    520 : nobodyさん - 2009/10/23(金) 01:34:58 ID:??? (+53,+23,-13)
    SQLを動かすクラスと、それを運用するクラスと分けるべきだな
    522 : nobodyさん - 2009/10/23(金) 01:38:50 ID:??? (+19,-29,-94)
    >>520
    結局よく分からないけど、
    (1) SQL文はクラスに直書き?外だし?
    (2) いずれにしても、SQL文が1000個あったら、1000クラス(ファイル)作るの?じゃないなら、グループ化の基準は?
    (3) WHERE文の要素が可変の時は?

    俺は、MVCでいうところのModelに全て直書き。だから、ソースのあちらこちらにSQL文が書かれている。
    524 : nobodyさん - 2009/10/23(金) 01:44:05 ID:??? (+75,+29,-90)
    あー。。>>519のDBクラスはたとえが良くないなー。

    BBSクラスにしよう。
    BBSクラスはBBSに関する全ての情報・操作を引き受ける人。
    他人はデータ取得・保存はできるだけ単純にできるようにってだけ。

    だから、
    取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
    一概にどっちがいいとはいえない。
    525 : nobodyさん - 2009/10/23(金) 01:44:26 ID:??? (-19,-29,-7)
    >>521
    koshin_johoも一緒に取得すればいいんじゃないの?
    マッチしない場合は取得できないわけだし
    526 : nobodyさん - 2009/10/23(金) 01:46:19 ID:??? (+50,+29,-16)
    >>521
    えーっと、、リレーションって知ってる?
    527 : nobodyさん - 2009/10/23(金) 01:47:10 ID:??? (+74,+29,-49)
    >>524
    前半は、いいとして、

    > 取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
    > 一概にどっちがいいとはいえない。
    それは、クラスを使いながら、考え方が全然オブジェクト指向じゃない。
    528 : nobodyさん - 2009/10/23(金) 01:48:25 ID:??? (+65,+29,-24)
    >>522
    1.SQLの機能をラップしたクラス
    2. 1のクラスを使って機能を実現するクラス

    という感じで分けてる、SQLは2へ直書き。
    おそらくそれ以上ラップしたり、粒度を増やしても使うことは無いからということで。
    530 : nobodyさん - 2009/10/23(金) 01:52:48 ID:??? (-21,-29,-2)
    >>529
    SELECT * FROM tableA NATURAL JOIN tableB
    532 : nobodyさん - 2009/10/23(金) 01:56:08 ID:??? (+7,-29,-14)
    >>527

    スレッド名一覧をとる
    getAll()
    ID指定してスレッドとる
    getById()

    なんて分けるのは割りとあると思うけどなー
    返ってくるモノが違うってとき。
    534 : nobodyさん - 2009/10/23(金) 02:04:16 ID:??? (+47,+29,-29)
    >>533
    そこまで分かってるなら普通に結合も分かれよw ネタかよw
    535 : nobodyさん - 2009/10/23(金) 02:09:54 ID:??? (-12,-30,-39)
    >>533
    外部結合でググろう

    SELECT * FROM tableA LEFT JOIN tableB ON tableA.data_id = tableB.data_id;
    536 : nobodyさん - 2009/10/23(金) 02:12:01 ID:??? (-6,-29,+0)
    つTECHSCORE
    537 : nobodyさん - 2009/10/23(金) 02:25:34 ID:U1ZTI1ef (-17,+29,-4)
    >>534
    最近MySQLをはじめたものですいません。

    >>535
    完璧です。ありがとうございました。
    539 : nobodyさん - 2009/10/23(金) 06:08:57 ID:??? (+4,-30,-253)
    重要なんて書いてある?
    ケースバイケースで両方使う場合もあると書いているんだろう
    俺もいろいろ書いてきたがGETとPOSTを併用したのは1度だけある
    どういうケースで使ったのかはちょっと思い出せないが併用したことは覚えている
    必要になれば使えばいいだけの話だからそんな深く考えなくていいよ
    一生使わないかもしれないし頻繁に使うかもしれないし
    結局その人が何作ってるか・どういう風に組んでいるかによる

    hiddenはたとえば何かのアカウントを取得するときを想定するとわかりやすい
    アカウント取得には

    登録のために個人情報を入力する(Input)→
    登録確認(個人情報確認)画面に進み登録するか確認する(Confirm)→
    登録完了

    というプロセスをとる場合が多いわけだが
    Input画面で入力した情報をConfirm画面で出力するためには
    Confirm画面にどうにかしてInput画面で入力したものを受け渡さないといけない
    そういうときに使うのがhidden
    ようするに前のページの情報をページ遷移(移動)後でも使うために使う(情報を持ちまわすのに使う)
    540 : nobodyさん - 2009/10/23(金) 07:28:00 ID:??? (+2,-29,-19)
    すみません。PHPってウェブサーバー上でしか実行できませんか。
    例えばコマンドプロンプトからバッチファイルはexeみたいに
    実行できないでしょうか?
    541 : nobodyさん - 2009/10/23(金) 07:35:54 ID:??? (+3,-30,-82)
    >>539
    なるほど 隠す用途じゃなくて見えなくさせているだけってことか。
    入力された変数をhiddenのところにprinfするなら、確かに次も値を使えそうです。
    2chにブラウザで書き込んだ時に出る「書きこみ&クッキー確認」の画面でもhiddenを見つけられました。
    ありがとうございました。
    542 : nobodyさん - 2009/10/23(金) 08:45:41 ID:pXxGvaT3 (+33,+29,-30)
    >>482
    「PHPの」初心者ですが、
    「セッション管理に失敗しない10の方法」を教えて頂けませんでしょうか。

    543 : nobodyさん - 2009/10/23(金) 09:13:04 ID:??? (+56,+27,-19)
    PEARって全部使えないと思うのは俺だけですか?
    544 : nobodyさん - 2009/10/23(金) 09:27:52 ID:??? (+5,-29,-19)
    >>543
    先日まで触ったこともなかったけどSMTP_AUTHを使う必要があってMailを使ったよ
    545 : nobodyさん - 2009/10/23(金) 10:39:30 ID:??? (+31,+4,+1)
    >>540
    普通にできます
    546 : nobodyさん - 2009/10/23(金) 11:43:28 ID:??? (+26,+0,+0)
    >>545
    できました。
    547 : nobodyさん - 2009/10/23(金) 21:49:42 ID:??? (+51,+28,-11)
    安藤さんがOSS受賞したね
    548 : nobodyさん - 2009/10/23(金) 22:02:21 ID:??? (+52,+29,-5)
    だれや?
    キャスターか?
    549 : nobodyさん - 2009/10/24(土) 00:11:00 ID:??? (+52,+27,-4)
    >>513
    これギャグだろ?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について