タグ

PHPとMySQLに関するakiyanのブックマーク (14)

  • MySQL を PDO で使うときは ATTR_EMULATE_PREPARES を設定しよう : DSAS開発者の部屋

    「DSAS for Social を支える技術」 というネタでadvent calendar に挑戦します。 methane です。 PDOで MySQL を使うときは、みなさん $stmt = $con->prepare("..."); して $stmt->execute($values); とかしてプリペアドステートメントを利用されていると思います。 実は、このプリペアドステートメント、パフォーマンス的にはあまり良くありません。1つのクエリを実行するために、プレースホルダ付きのクエリを投げた後に、それに値をバインドして実行するコマンドを投げるので、1回のクエリを実行するのに2往復の通信が必要になるのです。 プリペアドステートメントにはパフォーマンスの利点(同じクエリを何度も発行するときにDBサーバーがクエリの解析を繰り返さないでもすむ)というものと、SQLインジェクション対策になる(正

    MySQL を PDO で使うときは ATTR_EMULATE_PREPARES を設定しよう : DSAS開発者の部屋
    akiyan
    akiyan 2011/12/01
    ほお。
  • PHPのmysqli_stmtでfetchAllっぽいものを実現する方法 : akiyan.com

    PHPmysqli_stmtでfetchAllっぽいものを実現する方法 2011-07-22 mysqli_stmt::bind_resultの実装になじみが無く苦しんでいるphpユーザーの皆さんこんにちは。 いやー、面倒ですよね、bind_result。変数、どんだけ並ばすのかと。 できれば使いたくないですが、やんごとなき理由でmysqliを使い続けなければならないときに、さくっと連想配列で全ての結果を取得する方法を探したところ、StackOverflowの「How can I put the results of a MySQLi prepared statement into an associative array?(訳:どうやったらMysqliのプリペアドステートメントで連想配列で結果を受け取れるの?)」たどり着きました。 こちらの回答をまるっと使わせてもらって作った関数が以下

    akiyan
    akiyan 2011/07/22
    書きました。
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    akiyan
    akiyan 2009/12/18
  • うーん Centos4にphp5.2 mysql5.1 - kaiman++ 悔い無く過ごす!

    お客から要請があったので、CENTOS4にphp5.2.8 mysql5.1.3をインストール テスト環境と言う事もあり、楽な方法と指定されていたので、色々調べた結果 Le RPM de Remi ↑ ここのリポジトリを使ってやることに wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-6.noarch.rpm wget http://rpms.famillecollet.com/el4.i386/remi-release-4-4.el4.remi.noarch.rpm rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm su - cd /etc/yum.repos.d wget http://rpms.famillecollet.com/remi-ent

  • Live Nude Cams 😍 - Ooh Cams

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 DMCA 2257 Privacy policy Terms of service Contact Web Cam Porn Girls and Nylons Nude Cam webcam girls live Sexy Asian Lbfm Live Erotic Cams Fetisch Live Camsex Porn video Asian Anal Videos vr porn 4k Her Sexy Ass

  • SET NAMESは禁止

    Last Updated on: 2018年8月13日MySQLには文字エンコーディングを変更する「SET NAMES」SQL文が用意されています。(PostgreSQLも同様のSQL文、SET CLIENT_ENCODINGがあります)この機能はSQLコンソールからは使ってよい機能ですが、アプリケーションからは使ってはならない機能です。SQLインジェクションに脆弱になる場合があります。 Ruby on Railsを読んでいて、ActiveRecordを説明している部分にMySQLの文字エンコーディングを変更する場合の例としてSET NAMESが利用されていました。アプリケーションからはSET NAMESは使ってはならない事を周知させるのは結構時間が必要かなと思いました。 PHPも5.2の途中からMySQLモジュールにlibmysqlの文字エンコーディング設定APIのラッパー関数が追加

    SET NAMESは禁止
  • アシアル株式会社

    アシアルの実績 サーバサイドからフロントエンドUI/UXデザインまで、あらゆる技術・ノウハウを駆使して、幅広い課題を解決してきたアシアルの実績の一端をご紹介します。

    アシアル株式会社
    akiyan
    akiyan 2007/06/06
    ほうほう!
  • Ubuntu、Symfony、Lighttpdを使ってスケールするWeb 2.0サイトを構築する - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Ajaxを使ってその場でMySQLの値を書き換えられるウィジェット作成ライブラリ「MySQLPHPGrid」:phpspot開発日誌

    Ajaxを使ってその場でMySQLの値を書き換えられるウィジェット作成ライブラリ「MySQLPHPGrid」 2007年01月17日- MySQLPHPGrid MySQLPHPGrid puts data from a MySQL table in a configurable grid on a webpage. Ajaxを使ってその場でMySQLの値を書き換えられるウィジェット作成ライブラリ「MySQLPHPGrid」。 MySQLの値をちょこっと書き換えたいインタフェースを作る場合はどのように行っているでしょうか? Excelのようであり、phpMyAdminのようでもある使いやすい直感的なUIを持つウィジェットをMySQLPHPGridを使うことで簡単に実現できます。 (セル部分をクリックするとその場で書き換えることが出来、左端の削除ボタンで行を削除することも可能) どのくらい簡

    akiyan
    akiyan 2007/01/17
    使えるかなー。
  • Tag2Find MOONGIFT

    ファイルもタグ管理 すっかり定着したタグ管理。ファイルの管理にも導入しよう。 ファイルもタグ管理 情報をタグで管理すると言うのは、Web2.0系(と言うのも曖昧だが)アプリケーションで数多く取り入れられるようになってきた。既に違和感なく扱っている人も多いのではないだろうか。 それすら通り越し、何でもタグがなければと思っている方はこれを使ってみるといい。 今回紹介するフリーウェアはTag2Find、Windowsにタグ機能をつけるソフトウェアだ。 Tag2Findを使えば、Windows上のファイルについてタグ管理できるようになる。勿論、全てのファイルに行う必要はない。必要だと思ったファイルにだけタグをつけよう。 後はタスクバーになる検索ウィンドウで、タグ文字列を入力すれば即座に結果が得られる。また、プレビューやファイル情報を見られる専用のファイル管理インタフェースもある。 Tag2Find

    Tag2Find MOONGIFT
    akiyan
    akiyan 2007/01/15
    お手軽。
  • 負荷対策概論 - Y-110's Wiki

    最新文章 2018-12-26 17:10▪ 致敬英雄,致敬不朽的精魂 2018-12-26 17:10▪ 四十年来闵行人的文化生活史一幕幕回放 2018-12-26 17:10▪ “笔尖上的童画”——欢图学员作品成果展将在东方网文化活动... 2018-12-26 17:10▪ “金色热线”12月27日将迎来年终特别节目 2018-12-26 17:10▪ 北京市发布持续低温蓝色预警信号 2018-12-26 17:10▪ 北京市网信办推进自媒体账号专项治理关闭11万个 2018-12-26 17:10▪ 有创意的崇明“橘农”让梦想和情怀扎根农场 2018-12-26 17:10▪ 突发!上海地铁3、4号线晚高峰运行延误系人员进入线路 2018-12-26 17:10▪ 中国经济总量将达90万亿关键时刻传递重要信息 2018-12-26 17:10▪ 海底捞:"吃出卫生巾"系人为当事顾客

    akiyan
    akiyan 2006/06/04
    LAMP負荷対策概論。
  • [戯] リバースプロキシを使って複数のバージョンの PHP,MySQL,Apache を共存させる方法

    リバースプロキシを使って複数のバージョンの PHPMySQL,Apache を共存させる方法 2006-05-18-2: [PHP][MySQL][Network][Solaris] PHP 3.x と PHP 4.x は --enable-versioning を configure オプションに加えるだけで,何も考えずに共存できました. ただ,PHP 5.x になってから PHP 4.x と共存するのは難しくなっています. サーバが一台しかないテスト環境などでは,これでは困る場合もあるわけです. そこで,Apache のリバースプロキシを使って複数のバージョンの PHP を共存させます. ついでに,複数の MySQL も共存させることにします. 検証環境は Solaris 10 です. 今回は php5.example.com にクライアントからアクセスがあったら - Apache

    akiyan
    akiyan 2006/05/19
    一度やってみようかと思ってたら具体的な手順が。ありがたや。
  • PHPは100台近く,MySQLは1億レコードのDBで使用---楽天 開発推進部長 安武弘晃氏に聞く

    「外部に対し情報を提供すれば,我々が必要とする情報も入手しやすくなる」---これまで内部システムについては口を閉ざしてきた楽天が,そのシステムについて語り始めた。 同社はいわずとしれた国内最大規模のオンライン・ショッピング・サイト「楽天市場」を運営する企業。楽天はシステムではなくサービスを提供する企業,という考えから,これまでシステムについての情報はあまり提供してこなかったのだ。 しかし,状況は変わってきた。楽天で開発の陣頭指揮を執る安武弘晃 開発推進部長は,「サービスの規模が大きくなるにつれて企業規模も大きくなり,開発の進め方が職人芸的な形から,チームによる組織的な形へと変わってきた」と述べる。そして冒頭のようなオープン路線宣言となったわけである。 その結果,楽天LinuxやApacheはもちろん,数十台のサーバーでMySQLを動かし,約半数のアプリケーションでPHPを採用する,オープ

    PHPは100台近く,MySQLは1億レコードのDBで使用---楽天 開発推進部長 安武弘晃氏に聞く
    akiyan
    akiyan 2006/02/24
    PHPはもっと光があたってもいいはずだと思うんだけどなあ。印象で語られすぎてる感じがする。
  • PHP で MySQL と連携するデータグリッドを実現する PHPGrid

    PHPMySQL と連携するデータグリッドを実現する PHPGrid 2006-01-10-4: [PHP][MySQL] http://www.kode.de/phpgrid/ 上記のようなデータグリッドが簡単に実現できる. MySQL と連携しているので DB の編集が簡単. 動作例はデモを見てみればわかる. - via: phpspot開発日誌 http://phpspot.org/blog/archives/2006/01/ajaxdbphpgrid.html

    akiyan
    akiyan 2006/01/19
    いいねいいね。
  • 1