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

    私的良スレ書庫

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

    元スレMySQL 総合 Part23

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    252 : NAME IS - 2012/11/27(火) 06:11:20.10 ID:??? (+11,+23,-1)
    無理
    253 : NAME IS - 2012/11/27(火) 08:25:22.90 ID:WetC0yYX (+10,+29,-3)
    どうでもいいがsexは違和感がある
    254 : NAME IS - 2012/11/27(火) 10:12:39.10 ID:??? (-27,-30,-145)
    いつもこんな感じでやってるけどな

    // SQL文生成
    sql = "select ~ from ~ where ~";

    if(param_zip != null){
     sql += " and ZIP='" + param.zip + "'";
    }
    if(param_address != null){
     sql += " and ADDRESS='" + param_address + "'";
    }
    if(param_phone != null){
     sql += " and PHONE='" + param_phone + "'";
    }
    sql += ";";

    // SQL実行
    ・・・
    255 : NAME IS - 2012/11/27(火) 10:17:54.94 ID:??? (+27,+29,-7)
    AND条件限定ならハッシュで渡して全部つなげるとかがいいんじゃないかと。
    PREPAREにも持って行けるぜ。
    256 : NAME IS - 2012/11/27(火) 12:46:04.40 ID:??? (-4,+2,+0)
    ORM最強ですねわかります
    257 : 251 - 2012/11/28(水) 12:10:14.38 ID:??? (+19,+26,+0)
    なるほど。ありがとうございました
    260 : NAME IS - 2012/11/29(木) 12:21:33.81 ID:lgPGOn65 (-25,+29,-10)
    >>259
    サンクスです
    解決しました。
    http://dev.mysql.com/doc/refman/4.1/ja/legal-names.html
    にはバッククォートでもOKみたいな感じでも書いてありますが""でうまくいったので良しとします。

    ありがとうございます。
    266 : NAME IS - 2012/12/04(火) 08:20:06.90 ID:??? (+16,+26,-22)
    ぐぐったらバージョンの違いがどうたら出てきたよ
    最近バージョンうpしたりした?
    268 : NAME IS - 2012/12/04(火) 12:32:45.36 ID:??? (-23,-30,-195)
    さくらのmysqlで
    utf8のphpからINSERTしたら日本語が文字化けしてしまいました

    さくらのコントロールパネルからデータベースを作る時もutf-8を指定しましたし
    phpMyAdminにも「MySQL の文字セット: UTF-8 Unicode (utf8)」と表示されています

    mysql_query("SET NAMES utf8");とすれば正常に書き込みできたんですけど
    何故php側もデータベース側もutf8で統一しているのに文字化けするのでしょうか?

    mysqlは5.5.28 です。
    269 : NAME IS - 2012/12/04(火) 12:37:55.99 ID:??? (+27,+29,-8)
    どの文字がどう化けたかがわかれば予想もできるのだけど
    270 : NAME IS - 2012/12/04(火) 15:41:06.79 ID:??? (-16,-29,-147)
    windows8にXAMPPを導入し、ie10でMySQLをphpMyAdminから管理しようとしているのですが、
    いつからかIEだと画面遷移がうまくできなくなってしまいました。
    chromeなどだとちゃんとできるのですが、IEだと例えばデータベースを選択したりすると
    白い画面が表示されてしまいます。再読み込みすると表示されるのですが、ユーザの追加
    などはできなくなってしまいました。
    キャッシュやcookieなどをクリアしてみたのですが、変化なしです。PCも再起動したのですが
    ダメでした。
    プロキシなどは切っています。

    何か原因など思い当たりませんでしょうか。
    271 : NAME IS - 2012/12/04(火) 15:46:20.34 ID:??? (+24,+22,-6)
    ソースの表示で何か入ってる?
    入ってるなら文字コードだろうな。
    272 : NAME IS - 2012/12/04(火) 15:47:45.25 ID:??? (+27,+29,-11)
    IE10はそういう事が多いみたい。ゲーム開発言語チームもIEは地雷って言ってたな。
    273 : NAME IS - 2012/12/04(火) 16:42:34.07 ID:??? (+27,+29,-9)
    IE10が原因なんでしょうかねぇ。マニュアル作りのためにIE使いたかったんだけど困ったなぁ。
    274 : NAME IS - 2012/12/04(火) 17:16:53.66 ID:??? (+27,+29,-4)
    だからソースの表示で何か出ないのかい?
    275 : 270 - 2012/12/04(火) 19:44:43.16 ID:??? (+33,+29,-45)
    >>271
    >>268宛だと思ってました。失礼しました。

    その後、テンポラリフィアルの削除で、一時的ファイル、cookie、履歴以外にフォームデータも
    削除したら復活しました。理由はよくわかりませんが…
    283 : NAME IS - 2012/12/05(水) 11:24:04.06 ID:??? (-23,-30,-40)
    mysqlから読み込んだデータをまた格納する場合って、
    またmysql_real_escape_stringとかでエスケープする必要あるんでしょうか?
    284 : NAME IS - 2012/12/05(水) 11:47:42.02 ID:??? (+18,+24,+0)
    >>283は全て解決しました
    ありがとうございました。
    285 : 262 - 2012/12/05(水) 14:04:14.01 ID:??? (+22,+29,-15)
    >>279
    こういう書き方ができるんですか、知りませんでした
    ありがとうございました
    286 : NAME IS - 2012/12/05(水) 22:49:56.98 ID:5pUg0QhL (+14,+29,-24)
    >>265
    mysqlデータベースが壊れてるって話じゃないのかな。
    いっぺんmysqlを再インストールするか、mysqlデータベースの
    中身をマスターとスレーブで揃えるとか。
    288 : NAME IS - 2012/12/10(月) 15:34:47.30 ID:??? (+19,+24,-14)
    >>283じゃないけど
    エスケープする必要あるの?
    289 : NAME IS - 2012/12/10(月) 15:45:32.02 ID:??? (+22,+29,-3)
    どこで展開したかによるだろう
    290 : NAME IS - 2012/12/10(月) 22:22:06.91 ID:puwYgT/P (+25,+5,-91)
    MySQL初心者です、下記の3つの方式でどれが良いのでしょうか

    1. 一年間で10万件のデータをまとめて一つのテーブルにすべきか
    2. 一月ごと1万件弱のテーブルに分けて最新月のアクセスを軽くする
    3. 最新の一月(アクセス多い)を別にして、残りは全てまとめてしまう(アクセス少な目)
    今後も毎月1万件データは増えるとする
    291 : NAME IS - 2012/12/10(月) 22:30:26.58 ID:??? (+27,+29,-29)
    2. 一月ごと1万件弱のテーブルに分けて最新月のアクセスを軽くする


    DBもプログラムも初心者の俺は2一択!
    どれが一番効率的か俺も気になるわぁ~
    292 : NAME IS - 2012/12/11(火) 07:01:20.74 ID:??? (-7,-4,-3)
    4. 一つのテーブルにして月ごとにパーティションで分ける
    293 : NAME IS - 2012/12/11(火) 07:45:08.13 ID:??? (-21,-13,+0)
    >>292
    つまり、1じゃんw
    294 : NAME IS - 2012/12/11(火) 10:04:23.51 ID:??? (+18,+16,-30)
    100年で1000万件のデータをまとめて一つのテーブルにすべき
    296 : NAME IS - 2012/12/11(火) 13:33:43.30 ID:??? (+27,+29,-7)
    何をしたいか、どういうアクセスがあるのかで変わるだろうに
    297 : NAME IS - 2012/12/11(火) 16:31:56.05 ID:??? (+27,+29,-4)
    テーブル分けても、また合体したくなる罠
    298 : NAME IS - 2012/12/11(火) 23:39:42.49 ID:??? (+20,+20,-1)
    >>294
    100年使うDBってすごい
    299 : NAME IS - 2012/12/12(水) 00:23:42.24 ID:??? (+27,+29,-19)
    因幡社長「100年使っても大丈夫!」
    300 : 290 - 2012/12/12(水) 01:15:43.34 ID:??? (+33,+30,-49)
    もっと意見が偏るかと思ったんですが、意外と人それぞれで定番は無いのかな。
    10万件でアクセスしてもそれなりに動くと思うし、どの程度負荷がかかるか見てみたいけど
    後で月ごとにバラするも手間ですよね。
    とりあえず月単位でテーブルを分けとく方式で作ります。
    検索とかテーブルごと回さなきゃならない辺りが面倒になりそうではありますが。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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