MySQLのこと
小生は普段、PHPとPostgreSQLを使って開発する事が多い。ただ最近のブログなどはMySQLを使っているし、書籍でもPHPとMySQLで書かれている事が多い。当初、小生が開発を始めたころPostgreSQLを使っていこうか、MySQLを使っていこうか迷った時に、トランザクションんができるPostgreSQLを使う事にした。速度的にはMySQLの方が早いと云われていたが機能をとったのを覚えている。ただ、最近ではPostgreSQLが特別遅いと言う事もなくなったらしいし、MySQLもトランザクションをサポートするようになったと言う事で両者の差が縮まりつつあるらしい。
さて、今回とある仕事でMySQLで開発していた時のこと。ローカルPCで開発・テストを進めいざ本番環境へ移してみると何故か動かない。。。なんでじゃーって事で調べて見るとどうやらSQLのスカラー副問い合わせをサポートしていないらしい。知らなかった。副問い合わせができないバージョンがあるなんて。。う?んさすがにMySQLもちょっとお勉強しないといけませんね。
それからUTF-8で開発するに当たっての覚書
UTF-8で開発していてDBが文字化けしてしまったので、調べて見るとコネクトした後に
mysql_query(“SET NAMES utf8″);
を設定してあげると良いそうな。
トラックバック URL :
コメント (0)


