phpMyAdmin

PHP
MySQL

phpMyAdminはWebブラウザからMySQLデータベースを管理するためのPHPで記述されたソフトウェアです。

公式サイト 最新版がダウンロードできます。
http://www.phpmyadmin.net/home_page/index.php

2.9.1.1のインストール phpMyAdminを設置する
2.10.2のインストール phpMyAdmin2.10.0.2のインストール

関連

php.iniの場所

PHP
PHPのエラー出力設定の変更

PHPの設定を変更するファイルです。

PHPの設定情報を見るに記載の方法で、phpinfo();で表示させる設定情報の

 Configuration File (php.ini) Path 

とある項目に、php.iniの設置場所が書いてあります。

php 文字化け対処について

Webサイト作成 トラブル

「print <<< _HTML_ 」でのデバッグの文字化けについて

phpファイルを、html表記で記載し、その後、デバッグしたい時、上記の形を用いるときがあります。
eclipseの設定をutf-8にしても文字化け、プロジェクトをutf-8にしても文字化け、ファイルをutf-8にしても文字化け、iniファイルを設定しても文字化けの時は、以下の太字の部分を加えてみてください。

<<<
?>

pdo LIMITをbindParamする

PHP

pdoでlimitをbindParamで設定しようとするとsyntaxエラーがでることがある。
原因はパラメータは文字列で渡されるためで、数値で必要な場合はbindParamで明示的にint型と言う必要がある。
これは単純に引数に数値型を渡してもだめ。

$limit = 10;
$query = ‘SELECT * FROM `table` LIMIT ?’;
$statement= $dbh->prepare( $query );
$statement->bindParam( 1, $limit, PDO::PARAM_INT );
$statement->execute();

また
Cannot pass parameter 2 by reference
当エラーはパラメータは変数じゃないとダメで、定数や値をそのまま入れた場合に発生する。定数や値をそのまま利用する場合はbindする必要ないかもしれないが、一旦変数に入れないといけない

passwordのテキストボックス

WindowsXP + IE6の<input type=”text”>と<input type=”password”>ではデフォルトのフォントが違うので、テキストボックスが大きさが変わってしまう。

対処法はCSS等でフォントを指定する。
<INPUT TYPE=”text” style=”font-family:Tahoma”>
<INPUT TYPE=”text” style=”font-family:Tahoma”>

参考
<input type=”password”> タグにて指定したテキストボックスが大きく表示される
http://support.microsoft.com/kb/831331/ja