MySQL
こちらで見つけました。 具体的には app/config/database.php で'encoding'=>'クライアントの文字コード'を追加してやればいいみたいです。 こうすると内部的に SET NAMES を実行してくれるっぽいです。 ちなみに、普通のPHPやクライアントから使うときはSET…
Windowsの開発環境上で、cakePHPでデータベースに保存するコントローラで下記のようなエラーが出ました。 [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:(省略)\\cake\\libs\\model\\datasources\\dbo\\dbo…
基本かもしれませんが、ハマったのメモ。 phpから mysql_insert_id()関数を使うようです。 これで直近のINSERT クエリーが実行された際に動生成された ID を 返ってくるみたいです。
現在の開発環境はEclipseを使っているので、phpやらレイアウトファイルやらhtmlなどもすべてUTF-8で作ってます。 当然自身のマシンに入れているMySQLもver4.1で文字コードをUTF8にしていました。 で、今更ながら運用するレンタルサーバのMySQLがver4.0でしか…