- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでテーブルを作る際変数によってテーブル名を変えたいです。)
phpで変数によってテーブル名を変える方法
このQ&Aのポイント
- phpで変数によってテーブル名を動的に作成する方法を教えてください。
- 変数の内容に応じてテーブル名を変えるプログラムをphpで実装したいです。
- 初心者ですが、テーブル名を変数に基づいて作成するためのphpのプログラムを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SQL文は基本的にPHPから見ればただの文字列データにしか過ぎないので、普通に文字列操作でSQL文を作ると考えればいいです。 > $query = "CREATE TABLE tb(xyz VARCHAR(20))"; テーブル名がtbで、この部分を可変にし、 文字列データが$nama = "tarou"; $iが任意の整数だとすると、 $table_name = sprintf("tbl_%s_%i", $nama, $i); $query = "CREATE TABLE ".$table_name."(xyz VARCHAR(20))";
お礼
丁寧な説明のおかげでできました。 回答ありがとうございました。