以下のコードでは、ユーザーがMySQLデータベースにテーブルを追加できるようにしました。最近追加された25のテーブルを印刷する方法はありますか?事前に最近追加されたテーブル25個を出力する
おかげで、
ジョン
$table = mysql_real_escape_string($_POST['name']);
$query = "CREATE TABLE `$table` (id INT(11) NOT NULL auto_increment, site VARCHAR(350) NOT NULL, cat1 BIGINT(9) NOT NULL, cat2 BIGINT(9) NOT NULL, PRIMARY KEY(id), UNIQUE (site))";
$result = mysql_query($query) or die(mysql_error());
これは理論的にはうまくいくはずですが、実際には私にとって間違った値を報告します。行が最後に挿入されたときや作成されたときのようなものが記述されているようです。これは、http://dev.mysql.com/doc/refman/5.1/ja/show-table-status.html –
に従ったテーブルの作成時間を含んでいる必要があるため、奇妙です。MyISAM/InnoDBのために正しく動作します。テーブル。 "メモリ"(create_timeがnull)で動作しません。これは意味があると思います。 – ChssPly76
ありがとう...私はこの列を1列、25行のテーブルとして印刷しますか? –