PHPからMySQLに接続する方法

mysql_db_query - Manual

先日、PHPのMySQL関数が5.5で非推奨になり、将来のバージョン(PHP6とか?)で使えなくなるという話が出ました

PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになりました。将来の PHP のバージョンで削除されます。 mysql 拡張モジュールに依存する CMS を使ってサイトを運用している場合、将来、運用サーバーに導入されている PHP のバージョンの切り替えに備えて、 mysqli もしくは PDO に対応した CMS のバージョンへのアップグレードするか、別の CMS やウェブサービスに切り替える必要があります。

PHP 5.5 で mysql 拡張モジュールが非推奨になり、将来において WordPress を筆頭にさまざまな CMS のアップグレード作業が必要になります – Sarabande.jp

なんだかこの記事への反応を見ているとPHP5.5からMySQL接続できなくなると勘違いしている人がいるみたい&未だにPHPからMySQLに接続と検索すると該当する関数を使っている人が多いようなのでmysqliでの接続例を書いておこうと思います

※そもそも、PHP5.3から関数自体非推奨になっているのでPHP5.5にしたら接続できなくなったとかはありえないと思うんですよね
続きを読む PHPからMySQLに接続する方法

EC-CUBEのセッション管理に関する不具合を見つけた

eccube

今までも不思議に思うことは多々あったのですが、EC-CUBEのセッション管理には不具合があるのを見つけてしまいました
MAX_LIFETIME(デフォルトだと7200秒)よりも早いタイミングでセッションが消えてしまう可能性があります

続きを読む EC-CUBEのセッション管理に関する不具合を見つけた

エラーを無視してインポートするMySQLのコマンド(–force)

migrationとか、おしゃれな仕組みがないレガシープロジェクトの場合SQLファイルを作ってDBの変更履歴を共有したりするわけで
git blameを使って直前にコミットされた差分だけ実行したりしてましたが1発でいけることを今更知りました

続きを読む エラーを無視してインポートするMySQLのコマンド(–force)

海専門のストックフォトサイトSeaphoto(シーフォト)をリリースしました

[browser-shot url=”http://seaphoto.jp” width=”400″]

4月頃から受託で開発をしていたSeaphotoがようやく日の目を見ることが出来ました
海に特化したストックフォトサイトです

オープニング期間中は1日50枚まで写真をアップロードできますので、この機会にはじめてみるのがお得だと思います
サイトが軌道に乗らないと僕のお仕事も来ないのでよろしくお願い致しますヽ(´ー`)ノ

続きを読む 海専門のストックフォトサイトSeaphoto(シーフォト)をリリースしました

MySQLのパフォーマンスチューニング用ファイル

MySQLのパフォーマンスチューニングをするのに参考になるサイト無いかしらーと調べてたら本家にありました
何を今更的な内容だと思うんですけど、初めて知ったので書いときます

MySQL :: MySQL 5.1 Reference Manual :: 4.2.3.3 Using Option Files

続きを読む MySQLのパフォーマンスチューニング用ファイル

CentOS6にRedmineのインストールする手順の補足

Redmine 1.4をCentOS 6にインストールする手順 | Redmine.JP Blog

こちらを見ながら作業しましたが、毎回毎回ハマるんですよ…
足りない情報、エラーがあったときの対処が書いてないので補足しておきます

続きを読む CentOS6にRedmineのインストールする手順の補足

さくらVPSを借りた時にとりあえずさくっとやる8つのこと

さくらのVPSがリニューアルして大幅に性能が上がりましたね
ただし既存のユーザーはその恩恵を受けられないので重い腰をあげて3回目のさくらVPS構築です

毎度毎度面倒なので、コピペで出来るようにメモっておきます

続きを読む さくらVPSを借りた時にとりあえずさくっとやる8つのこと

全文検索エンジンmroonga導入の試行錯誤

yumのremiレポジトリを使って構築してある環境にmroongaを導入しました

mroongaはMySQLで全文検索機能する為のエンジンで、MySQLのプラグインとして動作します
マニュアルを見てると簡単に入りそうなのですが、既に動いてる環境に入れたのでとても苦労しました

失敗した部分を全部書いてるので非常に長いですが、ご容赦ください
続きを読む 全文検索エンジンmroonga導入の試行錯誤