• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP varcharからintへの変換)

PHP varcharからintへの変換

このQ&Aのポイント
  • PHPでvarcharで取得したカラム「ID」のMAX値に+1して、DBに登録する方法について質問です。
  • IDカラムの型がvarchar(7)で、内容はA000001、A000002などです。
  • 変数$mem_id_mxにどのような形でMAX+1の値を代入すれば良いか、またAの先頭への付加やゼロパディングの方法が分からないと困っています。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

検証はしていませんが・・・・ $sql = "select cast(substr(max(ID),2,6) as unsigned integer)+1 AS hoge from テーブル名"; として別名をつけて $mem_id_mx = $row["hoge"]; のようにして取ってみてはどうでしょうか?