1,把php生成的創(chuàng)建表格語句在mysql客戶端里運(yùn)行,看能不能成功,如果語法錯(cuò)誤會有提示;
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比安寧網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式安寧網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋安寧地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
2,檢查mysql用戶是否有權(quán)限創(chuàng)建表;
你的邏輯上沒有什么問題,但你的sql語句上面用了中文,這是不符合開發(fā)規(guī)范的。要不你試試用英文命名字段并且創(chuàng)建的表的字段少點(diǎn),比如只有id和name,如果還是不行的話,那么再看看錯(cuò)誤提示的是什么?
1,把php生成的創(chuàng)建表格語句在mysql客戶端里運(yùn)行,看能不能成功,如果語法錯(cuò)誤會有提示;
2,檢查mysql用戶是否有權(quán)限創(chuàng)建表;
在創(chuàng)建完數(shù)據(jù)庫之后使用使用 mysql_select_db('shisheng');
創(chuàng)建表的時(shí)候不要寫庫名,直接寫表名。類似這樣CREATE TABLE if not exists wenzhang