POSTデータとか数字を入力しても文字列としてPHPに渡るけど、
PDOのbindParamで明示的に型を指定しない場合、
数値カラムのwhere句に数値を渡したつもりでもクオーテーション付いてクエリ発効されちゃう?