テーブルをphpから作成し、送信者が入力する変数として名前を付けることができるプラットフォームを作成しようとしています。ここにあるコードは、mysql 構文エラーを引き起こします。括弧の配置の問題だと思いますが、私が試したすべての組み合わせは失敗しましたが、誰かがそれを理解できますか? 混乱を避けるために、間違った括弧を削除しました
<?php
if (isset($_POST['submit']))
{
$name=$_POST['name'];
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("CREATE TABLE '$name'(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());
echo "Table Created!";
?> <html><form method='POST'>..........</html>