這是我知道您可能需要的服務(wù)器版本信息:代碼點(diǎn)火器版本:3.1.9PHP 版本:7.3.6MySQL 服務(wù)器版本:5.7.27我對(duì) php 和網(wǎng)頁(yè)設(shè)計(jì)總體來(lái)說(shuō)是新手。對(duì)于 CodeIgniter 的 PHP 速記工具尤其如此。我的一位朋友幾年前為這個(gè)網(wǎng)站編寫了代碼,由于她的“日常工作”,她變得越來(lái)越難以聯(lián)系。最近,我已經(jīng)獨(dú)自使用了一段時(shí)間,并且學(xué)到了很多東西。但是,我最近遇到了一個(gè)小問題,不知道是否有人可以幫助我解決:不久前,我的食譜搜索功能運(yùn)行得非常完美。到目前為止。我很少編輯任何構(gòu)建或驅(qū)動(dòng)我的網(wǎng)站搜索功能的內(nèi)容。但是,最近當(dāng)我在搜索字段中輸入任何內(nèi)容時(shí),出現(xiàn)以下錯(cuò)誤:錯(cuò)誤截圖:https://gyazo.com/d949731310229541b33ead40a806c333Recipe.php(配方控制器)最后,這是數(shù)據(jù)庫(kù)結(jié)構(gòu)和字段名稱的屏幕截圖。數(shù)據(jù)庫(kù)截圖:https://gyazo.com/b17307885e9ea4e7c619efba707a7e44我希望這就是你們幫助我解決這個(gè)問題所需要的一切。如果可以避免將來(lái)出現(xiàn)損壞,我也愿意以不同的方式重寫 PHP。非常感謝您提供的任何和所有幫助。再次感謝你!
1 回答

牛魔王的故事
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
在數(shù)據(jù)庫(kù)屏幕截圖的底部,它列出了表上的索引。鍵名 name_2 不再匹配您使用 MATCH() 查詢的所有字段。
例如,錯(cuò)誤截圖中的time和img沒有出現(xiàn)在name_2索引中(可能還有更多缺失字段)。
您需要運(yùn)行數(shù)據(jù)庫(kù)查詢來(lái)為 MATCH 查詢中的所有字段添加索引。像這樣的東西(但添加在所有字段中):
ALTER?TABLE?`recipe`?ADD?FULLTEXT(name,?linkname,?time,?img,?ingredients,?equipment...);
- 1 回答
- 0 關(guān)注
- 118 瀏覽
添加回答
舉報(bào)
0/150
提交
取消