私は夢中になっている問題に直面しています。私は本当にそれを取得していません。ここでは非常に簡単なテーブルの作成を以下に示します。私はテーブルに名前を付けるために変数を使用したいと思います。そして、それは動作していない!!!!!変数を "手書き"の名前に置き換えると、それは動作します...どういうわけか...あなたの返信を先にありがとう。乾杯。マーク私がそれを言及しなかった場合には、それは私を夢中にさせている。PHP MySqlテーブルの作成 - シンプルですが動作しません。どうして?
$processid = mysql_thread_id();
mysql_select_db("mydb", $con);
$sql = 'CREATE TABLE '.$processid.'
(
bat_file varchar(255),
bat_file_date datetime,
bat_file_misc varchar(255),
bat_titre varchar(255),
bat_lien varchar(255)
)';
mysql_query($sql,$con);
mysql_connectはどこですか? –
私はすべてのコードを入れていませんでした。私が言ったように、変数を手書きの名前で置き換えれば、それは機能します。 – Marc
問題があった場合、クエリは自動的に失敗します。 mysql_query()のマニュアルは、エラーをチェックする方法を示しています。そして '$ processid'では動作しないが、手動で入力した名前で動作する場合、最初に行うべきことは、それが持っている値を調べることではないでしょうか? –