1,把php生成的創建表格語句在mysql客戶端里運行,看能不能成功,如果語法錯誤會有提示;
為景洪等地區用戶提供了全套網頁設計制作服務,及景洪網站建設行業解決方案。主營業務為成都做網站、成都網站制作、景洪網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
2,檢查mysql用戶是否有權限創建表;
告訴你問題了啊。)書不是用中文了或者少了一個),你把sql。完整的發出來看下。
你的邏輯上沒有什么問題,但你的sql語句上面用了中文,這是不符合開發規范的。要不你試試用英文命名字段并且創建的表的字段少點,比如只有id和name,如果還是不行的話,那么再看看錯誤提示的是什么?
暈,DOS沒學過?按上鍵啊...上下可以滾動,回車確定,左右移動光標
$create_owndiarytable="CREATE TABLE owndiary_".$userid[id]." (id INT IDENTITY(6,6) PRIMARY KEY ,email VARCHAR(50),name VARCHAR(30),owndiarydirpath VARCHAR(100))";
應該是你多了一對括號, CREATE TABLE 后直接加表名,不用再加括號了