• ベストアンサー

MySQLのSUMの結果がstringで返ってくる

PDOを使ってMySQLでSUMの結果を取得したときintegerで 欲しいのにstringで返ってきます。 ・MySQL 5.5 ・エミュレーションはオフ ・ドライバはmysqlnd int型のものはちゃんとintegerで返ってきています。 サイトを巡ってみたのですが、 日付もstringで返ってきてしまうし、phpということでやはり 自分でキャストするなりして型変換するということでしょうか。 何か定番的なやり方あるいは考え方があると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>自分でキャストするなりして型変換するということでしょうか。 ほとんどの場合は「暗黙の型変換」で済ませることが多いと思います。 エミュレーション使うとあらかたstringになってしまいますし「そういうもの」と捉えるしかないです(汗

ankodaisuki
質問者

お礼

ありがとうございます。 安心しました。

関連するQ&A

専門家に質問してみよう