我想創建一個名稱取自一個變量在php中的表。 表名也需要附加一個字符串。 例如,$ ProjectID正在從html表單中獲取輸入。 我需要爲項目評審的不同迭代創建不同的表格。 因此,當項目首次提交時,如果項目ID是12345,則需要創建一個表格作爲P12345-1-Review或P12345_1st_Review。 我該怎麼做? 我能夠使用來自$ ProjectID的輸入創建表格,但我無法將1st_Review附加到它。 有什麼幫助嗎? 我所使用的代碼如下:創建一個名稱取自一個變量在php中的表,並將一個字符串附加到它
$ProjectID=$_POST['ProjectID'];
$sql = "CREATE TABLE $PID._1st_review (No int(4) primary key auto_increment, findings longtext);";
mysqli_query($dbconnect, $sql);
if (mysqli_error($dbconnect))
{
ECHO "Error Description:".mysqli_error($dbconnect);
}
如果您需要爲每個新項目創建一個新表格,那麼您可能會做錯某些事情。這不是表格應該如何工作的。 – Erik
'$ PID._1st_review',是否有實際變量'$ PID'?或者這裏只有一個錯字?所以它應該像這個'$ ProjectID._1st_review' –