我正在 Codeigniter 3 中開發(fā)一個(gè)項(xiàng)目。一切都很順利,但是當(dāng)我將項(xiàng)目上傳到共享托管 cPanel 時(shí)。我收到這個(gè)錯(cuò)誤。錯(cuò)誤號(hào):42000/1055SELECT 列表的表達(dá)式 #1 不在 GROUP BY 子句中,并且包含非聚合列“siyabdev_smart_school.classes.id”,該列在功能上不依賴于 GROUP BY 子句中的列;這與 sql_mode=only_full_group_by 不兼容這些問(wèn)題僅出現(xiàn)在 cPanel 中。我嘗試在共享主機(jī)的phpmyadmin中編輯變量。(嘗試編輯 sql_mode 并刪除ONLY_FULL_GROUP_BY),但我收到權(quán)限錯(cuò)誤。#1227 - 訪問(wèn)被拒絕,您需要(至少一項(xiàng))超級(jí)權(quán)限才能執(zhí)行此操作。我陷入困境并搜索類似的問(wèn)題,但這沒(méi)有幫助。知道如何消除這些錯(cuò)誤。我的代碼。我編寫了一個(gè) JavaScript 函數(shù),可以根據(jù)單擊的按鈕來(lái)更改元素的背景圖像。所有圖像都存儲(chǔ)在單獨(dú)的文件夾中。它可以在本地主機(jī)上正常工作,但是當(dāng)我在本地主機(jī)上運(yùn)行頁(yè)面時(shí),該特定功能不再工作,所有其他 JavaScript 功能都可以正常工作。我還沒(méi)有在該頁(yè)面上實(shí)現(xiàn) php,所以我不確定問(wèn)題是什么。function changeBG(btnID){ var card = document.getElementById('edit'); if(btnID == 'btn1') card.style.backgroundImage = "url('/images/1.JPG')"; else if(btnID == 'btn2') card.style.backgroundImage = "url('/images/2.jpg')"; else if(btnID == 'btn3') card.style.backgroundImage = "url('/images/3.jpg')"; else if(btnID == 'btn4') card.style.backgroundImage = "url('/images/4.jpg')";}.cardImage{ height: 15rem; width: 30rem; border-radius: 30px; background: #a4bac0; background-image: url(''); background-position: center;}<div class="cardImage" id="edit"> <h5>Card</h5></div><div class="options"> <h6>Options</h6> <button class="op" id="btn1" onclick="changeBG(this.id);">1</button> <button class="op" id="btn2" onclick="changeBG(this.id);">2</button> <button class="op" id="btn3" onclick="changeBG(this.id);">3</button> <button class="op" id="btn4" onclick="changeBG(this.id);">4</button> <button class="op" id="save">Save</button></div>
1 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
你有沒(méi)有嘗試過(guò)ANY_VALUE
在您的查詢中,您有按類別分組,但在選擇中有 id ,created_at 嘗試像這樣
$q = $this->db->select('
ANY_VALUE(`classes`.`id`) AS id,
`classes`.`class`,
GROUP_CONCAT(`sections`.`section`) AS sections,
ANY_VALUE(`classes`.`created_at`) AS created_at
')
- 1 回答
- 0 關(guān)注
- 214 瀏覽
添加回答
舉報(bào)
0/150
提交
取消