2014-03-29 35 views

回答

2

標識符可以以數字開始,但除非報價可能不包括純粹的數字。 嘗試這樣做,而不是:

$temp_table=randLetter().rand(1000,9999); 
$sql="CREATE TABLE $temp_table (FirstName CHAR(30),LastName CHAR(30),Age INT)"; 

function randLetter() 
{ 
    return chr(97 + mt_rand(0, 25)); 
} 
+0

thnk karlingen這是工作的成功完全thnks thnks thnks我真的TNKSüBCZ這是在我的項目非常使用FUL再次非常感謝很ID [email protected] – sumit

+0

@sumit我很高興:) – karlingen

0

嘗試引用名稱:

$sql="CREATE TABLE `$temp_table` (FirstName CHAR(30),LastName CHAR(30),Age INT)"; 

MySQL不喜歡數字作爲標識。 (或具有類似table_前綴。)