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

    私的良スレ書庫

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

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

    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
    52 : nobodyさん - 2013/01/12(土) 18:44:41.60 ID:??? (-6,-29,-12)
    order by 句
    53 : nobodyさん - 2013/01/12(土) 20:21:00.77 ID:??? (+57,+29,-3)
    一意識別のためのidがなんでcharなのか根本的におかしいな
    54 : nobodyさん - 2013/01/12(土) 20:32:38.52 ID:??? (+48,+20,-9)
    一意識別のためのidが文字列で何が問題なんだ?
    55 : nobodyさん - 2013/01/12(土) 22:17:18.46 ID:??? (+45,+27,-3)
    何か問題でも?
    56 : nobodyさん - 2013/01/12(土) 22:28:22.75 ID:??? (+91,+29,-5)
    関係ないがこれを思い出した。
    http://unkode-mania.net/view/50a1018a61fd523468000000

    マイルールって怖いよね。
    57 : nobodyさん - 2013/01/12(土) 23:58:56.38 ID:??? (+52,+29,+0)
    誰がそんな怪しいURL踏むか
    58 : nobodyさん - 2013/01/13(日) 00:19:35.78 ID:??? (+69,+29,-3)
    >>56
    ウンコまみれの汚いサイトだった
    59 : nobodyさん - 2013/01/13(日) 15:22:07.47 ID:PIyVXOgt (+10,+29,-83)
    PDOの質問していいですか?
    もしここじゃマズかったら誘導お願いします。
    PDOStatement の
    fetch()だと行を一つずつで
    fetchAll()だと全部取り出してしまいますが
    指定された行だけを取り出すという事は出来ないでしょうか?
    (出来れば次に取り出す時にはその行の次になると更にうれしい。要するに移動も兼ねてる)
    PHPの普通の関数だとそういうのがあったと思うのですが。
    60 : nobodyさん - 2013/01/13(日) 15:25:26.09 ID:??? (+7,-26,-3)
    >>59
    指定したいならSQLで指定すればいいやろ
    61 : nobodyさん - 2013/01/13(日) 15:30:12.13 ID:PIyVXOgt (+31,+29,-36)
    >>60
    いやそれがですねー
    出来ればSQL文の指定じゃないやつがいいんですよね。
    PDOはムリなんでしょうか?
    ムリならSQL文で妥協したいと思います…
    62 : nobodyさん - 2013/01/13(日) 15:30:46.74 ID:??? (+62,+23,-4)
    >>61
    SQL文の指定じゃないほうがいい理由は?
    63 : nobodyさん - 2013/01/13(日) 15:35:13.00 ID:PIyVXOgt (+14,+29,-99)
    >>62
    実はPEARで書いてたDBの書き換えをやってるんですが
    元のPEARでの処理が、前述のスクリプトで行指定して移動という
    コードが膨大にあって、他の部分もそれの影響を受けそうなところが多々あるので
    出来るだけ元のコードに近いやり方で書きたいんです。
    どこでどんなバグが出るかわかんないので… すいません。
    65 : nobodyさん - 2013/01/13(日) 15:37:36.87 ID:??? (+65,+29,-8)
    おま、SQL文にするのが妥協やない
    今やってるのが妥協や
    66 : nobodyさん - 2013/01/13(日) 15:38:13.28 ID:??? (+41,+30,+0)
    67 : nobodyさん - 2013/01/13(日) 15:40:25.25 ID:PIyVXOgt (+13,+29,-43)
    >>65
    それはそうですね…(汗)
    ただ自分のような未熟者がヘタに弄るとあぶないので
    出来るだけオリジナルのコードに近いやり方で書き換えたいんです。
    熟達者ならSQLで処理させた方がいいんでしょうが(汗)

    PDOでは行移動は無理なんでしょうかね?
    68 : nobodyさん - 2013/01/13(日) 15:42:53.59 ID:??? (+34,+29,-5)
    SQLの方がよっぽど簡単だと思うんだけど…。
    70 : nobodyさん - 2013/01/13(日) 16:02:15.68 ID:bbYKJaNp (+11,+29,-1)
    >>66
    何か忘れてますか?
    73 : nobodyさん - 2013/01/13(日) 20:26:37.93 ID:??? (+53,+30,+0)
    74 : nobodyさん - 2013/01/14(月) 02:24:48.74 ID:??? (+16,-29,-1)
    >>63
    Zend Dbとか使えば
    75 : nobodyさん - 2013/01/14(月) 02:34:41.98 ID:??? (+76,+26,-20)
    そんないじるの嫌ならPEARのままでいいような。
    MDB2はまだ現役だよね?
    76 : nobodyさん - 2013/01/14(月) 15:54:09.43 ID:t7cxFpsB (+40,+29,-192)
    >>74
    それはまた新たにインスコしないといけないんですよね?
    出来ればインスコなしで使えるやつで書き換えたいんです。

    >>75
    それが…
    サーバー移転したら続けてDBにアクセスする時に
    たまにDBエラーが生じるようになってしまいまして…
    DBが選択されてないってエラーなんですが…
    でも接続時に選択してるししかも毎回SQL発行時にも
    DB選択もしてみたんですが時たまやっぱりエラーが出てしまって。
    再現性も難しくて検証も面倒なのでいっそ書き換えたいと思ってるんです。
    しかも使ってるのはPEARの中でも古いDBクラスで…(MDB2じゃないやつ)
    サーバ移転前はこんなエラーなかったんですけどね…
    77 : nobodyさん - 2013/01/14(月) 16:04:33.07 ID:??? (+76,+29,-19)
    自動的に書き換えるプログラムを書け
    間違いが激減する
    78 : nobodyさん - 2013/01/14(月) 16:16:03.64 ID:??? (+54,+26,-36)
    PEARのDBクラスだって中で全件取得してからやってんじゃないの?ソース見てないから知らんけど
    79 : nobodyさん - 2013/01/14(月) 16:16:28.48 ID:t7cxFpsB (+37,+29,-16)
    >>77
    これからは自作のクラスで軽くラップして実装することにします。
    81 : nobodyさん - 2013/01/14(月) 20:14:44.50 ID:??? (+57,+29,-24)
    呼び出し側でも関数側でもどっちで付けても同じだったような
    詳しくはマニュアルに書いてあると思うが
    83 : nobodyさん - 2013/01/14(月) 20:43:27.03 ID:??? (+66,-30,-64)
    bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] )

    第三引数は参照渡しじゃないだろ
    何を言ってるんだ?
    84 : nobodyさん - 2013/01/14(月) 20:50:13.65 ID:??? (-7,-29,-7)
    クソなのはarray_walkじゃなくて、仕様を理解してないやつ
    85 : nobodyさん - 2013/01/14(月) 20:54:43.91 ID:??? (+52,+29,-9)
    配列関連は一度ちゃんと使えるようになればずっと使えるから
    その三時間も無駄にはならんよ
    86 : nobodyさん - 2013/01/14(月) 21:32:36.44 ID:TkOQENrF (+29,+29,-30)
    >>83
    説明には第三の引数として指定できるって書いてるじゃないですか
    参照は指定できまへんって書いておくべき
    >>84
    説明に書いてないほうが悪い
    >>85
    ありがとう
    ごめんなさい
    87 : nobodyさん - 2013/01/14(月) 21:35:18.57 ID:??? (+60,+29,-26)
    >>86
    「第三の引数として指定できる」なんて文言無いけどどこのこと言ってんだ?
    88 : nobodyさん - 2013/01/14(月) 22:05:33.58 ID:??? (+52,+29,+0)
    こういうのをアンパサンドタンと言う
    90 : nobodyさん - 2013/01/14(月) 22:19:15.16 ID:??? (+52,+29,-7)
    >>89
    ああ、君の中では引数で使える=いつでも参照渡しできるという認識なのか
    91 : nobodyさん - 2013/01/14(月) 22:27:29.90 ID:??? (+0,-26,-2)
    >>82
    PHP自体がクソ
    PHPを使うやつはスカトロ
    92 : nobodyさん - 2013/01/14(月) 22:28:53.21 ID:??? (+56,+28,-5)
    そんなつまんねえバグで3時間も使うなよ
    93 : nobodyさん - 2013/01/14(月) 22:53:19.98 ID:??? (+6,-30,-122)
    >>86
    http://php.net/manual/en/language.references.pass.php
    And as of PHP 5.4.0, call-time pass-by-reference was removed, so using it will raise a fatal error.

    call-tyme pass-by-referenceはdeprecatedだったけど
    5.4.0からはFatalになった

    array_walkの第三引数が参照渡し不可なのに
    そこから呼び出される関数に参照が来るわけないだろ

    「説明に書いてないほうが悪い」って・・・
    必要な情報はマニュアルに書いてある
    理解力が足りないほうが悪いだろ
    94 : nobodyさん - 2013/01/14(月) 22:55:53.96 ID:??? (+1,-30,-85)
    >>86
    > 参照は指定できまへんって書いておくべき

    一応補足すると

    bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] )

    mixed $userdata に "&" がついてないってことは
    「参照は指定できまへん」って書いてあるのと同じ

    array &$array には "&" がついてるだろ
    95 : nobodyさん - 2013/01/14(月) 22:56:51.28 ID:??? (+90,+29,-1)
    >>83で同じこと言ってないか
    96 : nobodyさん - 2013/01/14(月) 22:59:23.98 ID:??? (+70,+29,-14)
    >>95
    クソには>>83だけでは理解できないらしいから補足した
    97 : nobodyさん - 2013/01/14(月) 23:20:38.73 ID:TkOQENrF (-4,+29,-24)
    >>94
    え?
    そういう意味だったの?
    そりゃ知りまへんかったなぁ
    わしが悪いわ

    皆さんすいませんでした
    98 : nobodyさん - 2013/01/14(月) 23:23:25.29 ID:??? (+41,+23,+0)
    これはひどい
    99 : nobodyさん - 2013/01/14(月) 23:35:38.66 ID:??? (+36,+1,+1)
    >>97
    ゴミ
    100 : nobodyさん - 2013/01/14(月) 23:42:09.71 ID:??? (+110,+29,-3)
    反省してるなら、そこまで叩くこともなかろう
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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