- ベストアンサー
※ 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の先頭への付加やゼロパディングの方法が分からないと困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
検証はしていませんが・・・・ $sql = "select cast(substr(max(ID),2,6) as unsigned integer)+1 AS hoge from テーブル名"; として別名をつけて $mem_id_mx = $row["hoge"]; のようにして取ってみてはどうでしょうか?