タグ

PHPとMySQLに関するkei_yam1209のブックマーク (7)

  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • PHP と MySQL と サーバサイド プリペアードステートメント - do_aki's log

    少し前のお話なのだけど、せっかくなので書いておくことにする。 MySQLのクエリログを見ていたら、 prepare に相当するログが一切流れていないことに気づいたので、PDO(mysql)でサーバサイドプリペアードステートメントが利用されていないんじゃないか疑惑が浮上。 php のバージョンは 5.2.11 mysql は 5.0 系 以下、検証してみた結果と、その対応です。 検証 簡単なソースコードを実行してみて、そのクエリログを見てみることにした。 PDO を利用 $p = new PDO('mysql:dbname=dbname;host=localhost', 'user', 'password'); $stmt = $p->prepare("SELECT * FROM table_name WHERE id=?"); $stmt->execute(array(1)); $stmt

    PHP と MySQL と サーバサイド プリペアードステートメント - do_aki's log
  • MacPortsからHomebrewに完全移行してApache2.2+PHP5.3.10+MySQL5.5を構築 - sifue's blog

    前々からずっと気になっていたHomebrew。 MacPortsからHomebrewへの移行メモ 以上を参考に、MacPortsからMAMP環境をHomebrewに完全移行しました。 Homebrewって何かと調べてみると、その特徴が家( http://mxcl.github.com/homebrew/ )にまとめられていました。 Homebrewは最も簡単で柔軟性のあるOSX用のUNIXツールをインストーラー パッケージはCellarというプレフィックスで分離され、/usr/binにリンク置いて管理 Homebrewには自分自身も同梱されている 数秒でHomebrewのパッケージを作成可能 Git管理で簡単にカスタマイズや上流バージョンのマージができる HomebrewのformulaはRubyスクリプトで記述 とのこと。いろいろなブログを見てみるとまず、Macにそもそも入っているバイ

    MacPortsからHomebrewに完全移行してApache2.2+PHP5.3.10+MySQL5.5を構築 - sifue's blog
  • 簡単にできる Mac OS X Lion に PHP + MySQL の開発環境を構築する方法

    以前開発環境を構築した際に記事を書きましたが、以前より分かりやすく、改めて作業ログを残しておきます。Mac の開発環境構築に不慣れな方は参考にしてください。 MacPHP が使えるようにする Web 共有を有効にする Mac のシステム環境設定の共有から、Web 共有を有効にします。これだけで自分の IP アドレスにアクセスすれば It Works が表示されます。この時点では Web ページを表示できるだけで、PHP などは動作しません。 PHP が使えるようにする ターミナルを起動して下記のコマンドで httpd.conf ファイルの編集を開始します。編集に vi を使用していますが、他のエディタが良い場合はそのエディタで編集してください。

  • 大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック

    OSC 2011 Hokkaidoの発表で使用したスライド資料です。 弊社が「ブラウザ三国志」や「英雄クエスト」といったゲームを、PHPMySQLで構築してきた上で、身につけたノウハウや、注意すべき箇所、指針などをまとめた資料となっています。Read less

    大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
  • PHP で Reactor パターンを使った非同期 MySQL 問い合わせ | Born Too Late

    最近は非同期処理に興味があります。 Reactor パターンというのは、非同期処理の実装パターンのひとつで、例えば HTTP 問い合わせなんかで「読み込みが完了するのを監視しつつその他のタスクを進め、読み込みが完了したタイミングでその結果を処理する」みたいなヤツです。 例えば Node.js では Reactor パターンを使ったプログラミングが比較的簡単に行えます。 PHP でも同じことをやりたい、というときには React というフレームワークがあって、少し前に話題になりました。 PHPでもリアルタイムWeb。node.phpReact」 現状 React ではファイル I/O やソケット通信を非同期に行えるようになっております。 が、MySQL で非同期処理を行う方法は今の所提供されていません。 PHP でも mysqli_poll を使えば非同期に MySQL にクエリを投げられ

    PHP で Reactor パターンを使った非同期 MySQL 問い合わせ | Born Too Late
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

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

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • 1