1、你的邏輯上沒(méi)有什么問(wèn)題,但你的sql語(yǔ)句上面用了中文,這是不符合開(kāi)發(fā)規(guī)范的。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬主機(jī)、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、順城網(wǎng)站維護(hù)、網(wǎng)站推廣。
2、在有表的數(shù)據(jù)庫(kù)就不能用”,那么據(jù)此判斷,可能的原因在于:ENGINE=MyISAM AUTO_INCREMENT=43 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; 這段與有表的數(shù)據(jù)庫(kù)不匹配或有沖突。
3、出現(xiàn)1064一般都屬于語(yǔ)法錯(cuò)誤的情況。把表名的單引號(hào)和把tinyint的長(zhǎng)度去掉。數(shù)據(jù)庫(kù)的語(yǔ)言由GB2312改成 UTP-8就好了。
4、PRIMARY KEY(id) 這個(gè)id不要加單引號(hào)。
if(!is_writable(config.php)){ emMsg(配置文件(config.php)不可寫(xiě)。如果您使用的是Unix/Linux主機(jī),請(qǐng)修改該文件的權(quán)限為777。
THINKPHP貌似沒(méi)有自己的方法創(chuàng)建數(shù)據(jù)表。能想到的有:在thinkphp里執(zhí)行原生的創(chuàng)建表語(yǔ)句。
DB_PREFIX = think_, // 數(shù)據(jù)庫(kù)表前綴 DB_DSN = mysql:host=localhost;dbname=thinkphp;charset=UTF-8注意:PDO方式的DB_DSN配置格式有所區(qū)別,根據(jù)不同的數(shù)據(jù)庫(kù)類(lèi)型設(shè)置有所不同。
配置數(shù)據(jù)庫(kù)鏈接參數(shù) 目標(biāo):實(shí)現(xiàn)隨機(jī)使用數(shù)據(jù)庫(kù)展示信息,只是讀操作。測(cè)試:前臺(tái)可以讀取表中內(nèi)容(存放的不一致),查看是否是隨機(jī)顯示的。
這個(gè)你要先建一個(gè)數(shù)據(jù)庫(kù),然后在config.php文件或者直接在thinkphp文件夾下面的配置文件那里填寫(xiě)好數(shù)據(jù)庫(kù)的名字,地址賬號(hào)密碼等然后才可以用的。然后在控制器那里進(jìn)行操作就行了。
Model保存在 程序目錄中l(wèi)ib/Model文件夾中,Action保存在程序目錄中l(wèi)ib/Action文件夾中。
1、建立數(shù)據(jù)表,得是你在cmd窗口或者phpmyadmin、navicat for mysql這類(lèi)終端軟件里進(jìn)行操作。
2、如果真是這樣,那是conn.php文件可能有問(wèn)題,看看里面是否有輸出內(nèi)容的語(yǔ)句。
3、請(qǐng)刷新后再?lài)L試建立連接);mysql_select_db(DB) or die(數(shù)據(jù)庫(kù)正在連接中。。