在PHP中,我试图执行一个长的MySQL查询,该查询取决于用户输入。但是,我的查询失败,并显示以下消息,

"Query Failed".

实际上,每当查询失败时,我都会打印此消息,但是我很难找到此失败背后的原因。不幸的是,我找不到它,因为该错误未在网页上指定。有没有办法在网页上显示导致失败的错误消息?

这是我的代码,

$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));

php使mysql显示错误_如何针对依赖用户输入的长查询在PHP中显示MySQL错误?相关推荐

  1. 张老太养了两只猫:一只叫小花,今年3岁白色。另一只叫小白,今年3岁花色,编写一个程序,当用户输入小猫的名字时,就显示该猫的名字、年龄、颜色。如果输入的小猫名错误, 则显:张老太没有这只猫。

    //    1. 案例题目描述:   按要求完成以下题目 //    张老太养了两只猫:一只叫小花,今年3岁白色.另一只叫小白,今年3岁花色. //    请 编写一个程序,当用户输入小猫的名字时,就 ...

  2. Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数

    ***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵.程序提示用户输入矩阵的行数.然后显示最大的子方阵的第一个元素.行数 题目 题目描述与运行示例 破题 代 ...

  3. Java黑皮书课后题第7章:7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同)。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同

    7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同).编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同 题目 题目描述与运行示例 破题 代 ...

  4. Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同

    7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同.编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同 题目 题目描述与运行示例 破题 ...

  5. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  6. Java黑皮书课后题第4章:*4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置。编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5的5个坐标,保留两位小数

    *4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置.编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5为5个坐标,保留两位小数 题目 题目概述 运行示例 破题 代 ...

  7. 编写一个程序,根据用户输入的英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,最后加一个点:

    编写一个程序,根据用户输入的英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,最后加一个点: 代码如下: #include <stdio.h> int main() {char n ...

  8. 编写程序,找出用户输入的一串数的最大数,程序需要提示用户一个一个地输入数,当用户输入0或负数时,程序显示出已输入的最大负整数:

    编写程序,找出用户输入的一串数的最大数,程序需要提示用户一个一个地输入数,当用户输入0或负数时,程序显示出已输入的最大负整数: 代码 #include<stdio.h> #include& ...

  9. Visio中的长虚线在Word中显示为实线

    Visio长虚线在word中显示为实线 问题现象:有时在VISIO里面画好的框图是虚线框,复制到word里面就显示为实线,在word里双击图片进入VISIO编辑状态又变回虚线. 问题原因:Visio呈 ...

最新文章

  1. DL之simpleNet:利用自定义的simpleNet(设好权重)对新样本进行预测、评估、输出梯度值
  2. 放弃Windows,用国产开源替换政府办公系统!这个国家做到了
  3. 架构可视化支撑系统演进探索
  4. linux 内核块设备驱动,你了解Linux 块设备驱动?
  5. 为什么说Java中要慎重使用继承
  6. Git子模块头#39;引用不是树#39;错误
  7. 最强悍的FCKEditor配置和攻略(转载)
  8. 《城市轨道交通——产业关联理论与应用》读书笔记
  9. Java开发基础(四)——dbutils的使用
  10. PHP+Javascript实现拖动滑块完成拼图验证码
  11. 1人工智能概述------人工智能发展历程(人工智能的起源、人工智能的发展经历了六个阶段)
  12. linux搜狗输入法皮肤,Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤
  13. 移动云迁移工具:物理服务器迁移到移动云
  14. 后台管理系统纯前端模板
  15. 【Java学习之代码学习】 Prog28_打印出杨辉三角形的问题
  16. Jmeter性能测试之测试报告
  17. 设计占空比为50%的三分频电路
  18. [归并排序]leetcode327:区间和的个数(hard)
  19. 认识物联网系列——物联网架构
  20. c语言贪心算法找零问题,贪心算法-找零问题-实验报告

热门文章

  1. 在人工智能时代下,如何让券商的数据做到“快准稳”
  2. 蓝书3.7 欧拉回路
  3. (转)博弈 SG函数
  4. linux命令(8)wc
  5. Easyui入门视频教程 第11集---Window的使用
  6. 非递归生成的TreeView
  7. 学点 C 语言(9): if 语句
  8. php extname shared,PHP: 编写第一个PHP扩展
  9. python123电脑登录不了_Python-用户登陆,密码失败3次,账户将被锁住(login)
  10. [C/C++基础知识] 面试再谈struct和union大小问题