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

    私的良スレ書庫

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

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

    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
    301 : 287 - 2014/02/27(木) 09:31:44.41 ID:???.net (+4,-30,-101)
    >>299
    where句の代わりにorder by句を使ってるって感じだと思うんですよね。
    296にあるように
    order by num is null asc
    でnumフィールドがnullであるものをascで並べるって感じで
    order by num is null asc

    order by num asc
    を両方やるのが
    order by num is null asc, num asc
    って感じではないかと思うのですが…
    302 : 287 - 2014/02/27(木) 09:33:33.69 ID:???.net (+70,+29,-34)
    >>300
    あ、いえ親切にありがとうございます。
    やっぱり空のものは別に処理するしかないですかね…
    処理量が倍になるのでできれば避けたいですがしょうがなさそうです。
    303 : nobodyさん - 2014/02/27(木) 09:44:27.16 ID:???.net (+4,-30,-20)
    ORDER BY timestamp IS NULL ASC, timestamp DESC
    とか?
    304 : 287 - 2014/02/27(木) 09:58:13.29 ID:???.net (+3,-30,-95)
    >>303
    それもやってみたんですが、296同様に並びが変わりませんでした。

    すいません、原因がなんとなく分かってきたんですが、そもそも
    SELECT * FROM comiclist where timestamp IS NULL
    とかの文でtimestampが空のデータが引っ掛かりませんでした…
    空なのにNULLではないなんてことあるんですかね?
    sqliteのバージョンが2.8.17みたいなんですが、
    そもそもこのバージョンではIS NULLに対応してないのかな…
    305 : nobodyさん - 2014/02/27(木) 10:00:08.67 ID:???.net (+49,+26,-1)
    もう完全にsqlの話じゃねーか
    306 : nobodyさん - 2014/02/27(木) 12:04:56.79 ID:???.net (+57,+29,-4)
    そりゃ空ってnullじゃなくて空文字いれたんでしょ
    そんなのにnull云々って話はないわ
    307 : nobodyさん - 2014/02/27(木) 12:06:24.25 ID:???.net (-1,-29,-29)
    まずは空文字のとこをnullにupdateするんだな
    それと今後挿入するsqlもnull挿入するように書き変えとけ
    308 : nobodyさん - 2014/02/27(木) 12:08:19.30 ID:???.net (+0,-28,-9)
    NULLと空文字ってsqlでは別の意味なんじゃなかったっけ?
    310 : nobodyさん - 2014/02/27(木) 17:24:51.52 ID:???.net (+40,+13,-62)
    >>309
    $_REQUESTはダメ
    本の通り$_GETなど使うように
    簡単なとこでは、同名のキーがあった場合、どうやって判断するんだ?
    どっから送信されたか曖昧だと思わないか?

    >>上
    なんかスレが進んでると思ったら....
    サッサとSQLスレ逝け
    311 : nobodyさん - 2014/02/27(木) 17:59:19.62 ID:???.net (+49,+21,-13)
    同名のキーって普通にコードの設計ミスじゃない?
    312 : nobodyさん - 2014/02/27(木) 18:14:59.68 ID:???.net (+36,-29,-50)
    $_REQUEST使うなは、昔の話っぽいな。
    今は request_orderにC入れないし、
    予期してないキーの値受け取るなんて論外だし
    予定してる値がgetで来ようがpostで来ようが問題ないつくりは可能だし、優先度は決められる。
    request使うと問題起こす人がrequestつかなければ問題起こさない根拠はないよね。

    と思ってたが、ちがってるなら訂正お願いします。
    313 : nobodyさん - 2014/02/27(木) 18:24:52.06 ID:???.net (-2,-30,-24)
    いちおう、PHP絡めてたから、答えるけど
    SELECT * from test ORDER BY IF(id is NULL,NULL,id) DESC;

    かなり自信なし。
    314 : nobodyさん - 2014/02/27(木) 18:31:07.64 ID:???.net (+55,+29,-9)
    自信ないなら試せばいいじゃん
    バカなの?
    315 : nobodyさん - 2014/02/27(木) 18:34:10.06 ID:???.net (-1,-29,-40)
    sqliteでif使えたっけ?
    つーか、使えても その式なんも変わらんのとちがうか?
    というか、そんなIF文、excelの式ぐらいでしか見たことねー

    ifnull( id , '')とかか?
    316 : nobodyさん - 2014/02/27(木) 19:22:40.29 ID:???.net (-6,-27,-2)
    SQLiteスレいけ
    バカ共が
    317 : nobodyさん - 2014/02/27(木) 19:35:37.24 ID:???.net (+97,+29,-36)
    >>312
    postを想定してるとこにgetできたら弾くのが当たり前だ
    2chの書き込みをgetでできたらurlクリックしただけでできてしまうだろ
    319 : nobodyさん - 2014/02/27(木) 21:18:04.10 ID:???.net (+100,+29,-36)
    >>317
    クリックしただけでPOSTできるだろ。
    というか、それぐらいの意味しかない。
    まさかそれをセキュリティと言うのではあるまいな。
    320 : nobodyさん - 2014/02/27(木) 21:28:27.13 ID:???.net (+71,+29,-21)
    >>319
    誰もセキュリティとは言ってない
    単に使い分け。無駄に突っ掛かるな
    321 : nobodyさん - 2014/02/27(木) 21:35:14.53 ID:???.net (+70,+29,-23)
    >>317
    post制限ならそんな止め方じゃなくセッション使ったりとかもう少し複雑なことするでしょ
    利点は大いに使わなきゃ
    322 : nobodyさん - 2014/02/27(木) 22:34:51.83 ID:???.net (-1,-29,-32)
    間違いなくテストしにくくなる
    request_methodで切り分けるか全部POST対応しとけばシステム的には大丈夫かもしらんが
    あと_requestって変数名はおかしいよな
    323 : nobodyさん - 2014/02/27(木) 23:18:08.62 ID:???.net (+62,+29,-4)
    なんかそのサイト使いにくそう
    324 : >> - 2014/02/28(金) 05:58:09.43 ID:???.net (+55,+29,-46)
    知能の低いゴミクズのお前にとって使いにくかろうがどうでもいいんだよ
    ぐたらない感想垂れ流してるゴミクズは早く消えれば?
    325 : nobodyさん - 2014/02/28(金) 07:55:47.39 ID:???.net (+57,+29,-36)
    ぶち切れ方が異常だな
    同僚や客にも同じこと言われて溜まってるんだろうな
    326 : nobodyさん - 2014/02/28(金) 08:42:59.93 ID:???.net (+57,+29,-22)
    少なくとも、大した理由を上げられてないのは そこらのサイトと変わらんな。
    指摘したら逆切れしてる始末だし。
    327 : nobodyさん - 2014/02/28(金) 10:07:34.00 ID:???.net (+28,+0,-40)
    2chのbbs.cgiでいうとメェルアドレェスにGETでNULL送るとキャップ出ちゃうバグ数年は放置されてたな
    ケツの穴大きすぎとか言われてた
    328 : nobodyさん - 2014/02/28(金) 10:11:47.89 ID:???.net (+57,+29,-21)
    それがPOSTに限定することで回避できちゃうと考えるあたりがマヌケ臭いな
    POST投げられたら同じじゃん
    329 : nobodyさん - 2014/02/28(金) 10:27:02.12 ID:???.net (+84,+22,-6)
    投げられたらってフォームのデフォがPOSTだと知らんのかなw
    330 : nobodyさん - 2014/02/28(金) 10:36:17.95 ID:???.net (+62,+29,-116)
    あるページに対するGETやPOSTは、送信する側からすればどうとでもできる。

    フォームのデフォの意味はさっぱりわかんないけど、
    methodのデフォルトは getだ。

    requestで受け取ると問題が出ることはない。
    ルールとして決めてるならともかく、
    考えたり調べずにどっかに書いてあったら使うなといってるような人の方がなにかやらかすことが多いのではないか。
    331 : nobodyさん - 2014/02/28(金) 10:38:06.30 ID:???.net (+69,+29,-23)
    >>329
    は?
    なんだよこのあたりの常識も知らない超初心者かよ
    332 : nobodyさん - 2014/02/28(金) 10:46:27.09 ID:???.net (+22,-5,-52)
    ちなみにbbs.cgiの話もGETじゃなくてPOSTが正解ね
    いや低レベルなメソッドの違いと、話題の違いどっちに食いつくのかなと思って
    333 : nobodyさん - 2014/02/28(金) 10:49:11.03 ID:???.net (+57,+29,-3)
    知らなくてもPHPだとプログラム組めるからね
    334 : nobodyさん - 2014/02/28(金) 10:53:47.67 ID:???.net (+58,+30,-34)
    だから尚更危険なんだよな。
    経験と共に身に付く安全設計の常識がないから。
    えらそうに持論ぶちまける素人ほど会話が噛み合わなくて疲れる奴はいない。
    335 : nobodyさん - 2014/02/28(金) 11:05:53.65 ID:???.net (+57,+29,-9)
    でも見えない敵とだけかみ合ってる人は本当に疲れないのかという疑問は残ったね。
    336 : nobodyさん - 2014/02/28(金) 15:42:19.89 ID:???.net (+70,-29,-44)
    だからさGET POST両方に対応することは簡単なんだけど
    自分のサイトにPOSTフォームしかないのにGETを受け入れるのは意味不明なんだってw
    337 : nobodyさん - 2014/02/28(金) 15:53:36.04 ID:???.net (+57,+29,-38)
    そらそーだ。どっちでも良いように作る理由はあんまりないし、
    POSTだけを予期したプログラムでgetでも受ける理由は何にもない。
    それ自体は誰も異を唱えてはいないだろ。
    338 : nobodyさん - 2014/02/28(金) 16:03:28.53 ID:???.net (+96,+29,-38)
    >>336
    意味不明はおまえの頭だよ。
    なんで必要性の話にねじ曲げてるの?
    339 : nobodyさん - 2014/02/28(金) 17:10:58.68 ID:???.net (+104,+29,-14)
    >>338
    どんな必要性があるの?
    テストしやすいから? 本番で禁止するならいいけどw
    340 : nobodyさん - 2014/02/28(金) 18:19:54.75 ID:???.net (+57,+29,-30)
    何で使っちゃいけないの?
    → 必要性ないじゃん
    誰も必要性なんて話 してないだろ
    →どんな必要性があるの?


    これが話が通じない人の思考回路か。
    341 : nobodyさん - 2014/02/28(金) 18:58:00.13 ID:???.net (+105,+29,-19)
    >>339
    危険性の話をしてたんだろ
    なんで必要性の話を突然始めてんだよっての
    342 : nobodyさん - 2014/03/01(土) 01:43:22.31 ID:???.net (+72,+29,-7)
    >>341
    危険だから>>336のレスしたんだけど?
    誰が必要性の話なんてしてるの
    343 : nobodyさん - 2014/03/01(土) 07:17:22.50 ID:???.net (+57,+29,-26)
    自身の無知を素直に認められない奴が一番仕事のできない奴
    こいつは常日頃から同僚に強いストレスを与えてるんだろうな
    344 : nobodyさん - 2014/03/01(土) 09:57:35.41 ID:???.net (+52,+29,-1)
    仕事の話はじめたぞwww
    345 : nobodyさん - 2014/03/01(土) 10:59:19.46 ID:???.net (+47,+19,+1)
    $_REQUEST「やめて! 私のために争わないで!!」
    346 : nobodyさん - 2014/03/01(土) 11:20:18.02 ID:???.net (-1,-29,-26)
    $_REQUESTは、PHP公式マニュアルだと、非推奨じゃないから、
    適切に使うなら、使っても問題ないという解釈もできる。
    347 : nobodyさん - 2014/03/01(土) 11:33:21.65 ID:???.net (+91,+29,-14)
    普段使わないグローバル変数のことで言い合いするなよ
    348 : nobodyさん - 2014/03/01(土) 11:34:06.00 ID:???.net (+35,-30,-61)
    $_REQUEST = $_POST + $_GET; # request_order, variables_order に依存
    という事を理解しているのなら好きに使おう

    ~おわり~
    349 : nobodyさん - 2014/03/01(土) 13:03:08.00 ID:???.net (+68,+29,-3)
    >>347
    いや使うだろう。
    >>348を理解してれば。
    350 : nobodyさん - 2014/03/01(土) 15:05:25.13 ID:???.net (+57,+29,-24)
    使ったことないけどGETで送ってもPOSTで送っても拾えるってこと?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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