第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何針對(duì)依賴用戶輸入的長(zhǎng)查詢?cè)赑HP中顯示MySQL錯(cuò)誤?

如何針對(duì)依賴用戶輸入的長(zhǎng)查詢?cè)赑HP中顯示MySQL錯(cuò)誤?

回首憶惘然 2019-11-04 09:50:31
在PHP中,我試圖執(zhí)行一個(gè)長(zhǎng)的MySQL查詢,該查詢?nèi)Q于用戶輸入。但是,我的查詢失敗,并顯示以下消息,"Query Failed".實(shí)際上,每當(dāng)查詢失敗時(shí),我都會(huì)打印此消息,但是我很難找到此失敗背后的原因。不幸的是,我找不到它,因?yàn)樵撳e(cuò)誤未在網(wǎng)頁(yè)上指定。有沒(méi)有辦法在網(wǎng)頁(yè)上顯示導(dǎo)致失敗的錯(cuò)誤消息?這是我的代碼,$from = "Findings";$where = "";if ($service != null){    $from = $from . ", ServiceType_Lookup";    $where= "Findings.ServiceType_ID= ServiceType_Lookup.ServiceType_ID AND ServiceType_Name= ". $service;    if ($keyword != null)        $where= $where . " AND ";}if ($keyword != null){    $where= $where . "Finding_ID LIKE '%$keyword%' OR                     ServiceType_ID LIKE '%$keyword%' OR                     Title LIKE '%$keyword%' OR                     RootCause_ID LIKE '%$keyword%' OR                     RiskRating_ID LIKE '%$keyword%' OR                     Impact_ID LIKE '%$keyword%' OR                     Efforts_ID LIKE '%$keyword%' OR                     Likelihood_ID LIKE '%$keyword%' OR                     Finding LIKE '%$keyword%' OR                     Implication LIKE '%$keyword%' OR                     Recommendation LIKE '%$keyword%' OR                     Report_ID LIKE '%$keyword%'";}$query = "SELECT Finding_ID,                 ServiceType_ID,                 Title,                 RootCause_ID,                 RiskRating_ID,                 Impact_ID,                 Efforts_ID,                 Likelihood_ID,                 Finding,                 Implication,                 Recommendation,                 Report_ID  FROM ".$from . " WHERE " . $where;echo "wala 2eshiq";$this->result = $this->db_link->query($query);if (!$this->result) {    printf("Query failed: %s\n", mysqli_connect_error());    exit;}$r = mysqli_query($this->db_link, $query);if ($r == false)    printf("error: %s\n", mysqli_errno($this->db_link));
查看完整描述

3 回答

?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

使用功能die():


or die(mysql_error());


查看完整回答
反對(duì) 回復(fù) 2019-11-04
?
四季花海

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

我使用以下命令打開(kāi)MySQLi的所有錯(cuò)誤報(bào)告


mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

*注意:請(qǐng)勿在生產(chǎn)環(huán)境中使用此功能。


查看完整回答
反對(duì) 回復(fù) 2019-11-04
  • 3 回答
  • 0 關(guān)注
  • 483 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)