我試圖登錄和註冊頁面上的工作,我想提出一個新的數據庫,我可以做到這一點罰款是這樣的:我正在爲每個註冊的用戶創建一個數據庫表。我究竟做錯了什麼?
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// Execute query
mysql_query($sql,$con);
和我所試圖做的是取代「人」與一個字符串,它使一個表,但它是動態的。我需要一個字符串,因爲我正在爲註冊的每個用戶創建一個表,並且新表的名稱是通過md5sum加密發送的用戶名和密碼。我沒有成功嘗試這樣做,它不會做像其他一個新表的作用:
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE $data
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// Execute query
mysql_query($sql,$con);
請幫助我。我嘗試過將字符串連接在一起,但沒有運氣,所以我需要幫助。
您確定您不只是想爲每個註冊人員創建一行嗎? –
最好使用突出顯示您的代碼並點擊頂部的「{}」按鈕進行格式化。 –
我堅決反對這種設計。所有用戶都應該與行相同,而不是單獨的表。 –