2007-11-01から1ヶ月間の記事一覧

PDOでmysqlに日本語つっこんだら文字化けして困ったけど解決した

PHP

PDOでutf-8の日本語入力データ(フォームデータ)を入れたら文字化けしてた(Mysql Query Borwser上で)。 同じくutf-8設定のRubyデータが文字化けしてないので、mysql内での設定は問題ないはず。 いろいろやってためしたところ、次の方法で一発解決。 $pdo …

PDOでSELECTをprepareで打つとき

PHP

特にWhere句に文字列を渡すようなときだとbindParam、bindValueじゃだめらしい。 ?で変数箇所を指定して、その順番に配列で値を渡すようにする。 このあたりJavaと一緒だ。 $stmt = $pdo->prepare("SELECT * FROM test where name = ? and color = ?"); $stm…

mysqlのDATESTAMP型にデータを入れる

PHP

PHPでgetDate()とか、time()とかをそのまま突っ込めば大丈夫なのかなと思ったけど、それだとダメらしい。 ちゃんとフォーマットしたら大丈夫だった。他にいい方法があるのかもしれない。 以下、PDOをつかって現在時刻をinsertする場合。 prepare("insert int…

PDOでmysqlに接続しようとしたが、php.iniは合っているのに接続できない

PHP

他のOracleやPGSQLはphpinfoで認識されていることを確認できたのに、 なぜMySQLだけダメ? って思ってたら、なんてことない。 ウイルスバスターのパーソナルファイアーウォールが邪魔してた。 念のため、ファイヤーウォールを外した状態でmysqlをインストー…

環境設定その2

PHP

今日見たら修正版インストーラーがアップされてた。なんてこったい。 http://www.php.net/downloads.php#v5 一度環境を戻し、インストーラでインストールし直す。キレイに起動。 インストーラ経由で作成すると自動的にphp.iniが作られる。 zipでつくるやつよ…

PHP5.2.5の環境設定

PHP

インストーラでインストールしようと思ったらエラーが出てできないので、 しかたなくzipで環境構築する。 ・Apache 2.2.6をインストール(C:\apache) ・C:\phpフォルダを作る ・zipを解凍してphpフォルダにコピー ・php.ini-distを「php.ini」にリネーム ・…

2ペインをdivでやるとき

css

・大きなdivを作り、その中に2つのdivをセット 一方にこんなCSS display:block; float:left; margin-right:-160px; width:100%; もう一方にこんなCSS display:block; float:right; margin-left:-150px; overflow:hidden; width:150px;大枠divの外にこんなCSS…

デザインをセンター寄せしたいとき

css

bodyのcssに margin: 0px auto; を入れる。

さくらインターネットにgemをインストールする

こちらを参照。 ・がんちゃんのブログ: さくらのレンタルサーバにRuby on Railsをインストールする方法 途中途中でつまったのでメモ。 アクセスツール ツールは2つ用意。 ・WinSCP:WinSCP :: Official Site :: Download …ファイルアップロード・操作用(Mul…