说明:
我想在查询结果中插入字符串
例如:当我导航到(此网站仅用于学习)时:
http://www.toplinks.co.il/website.php?id=-1+group+by+1
页面不包含“警告:mysql_fetch_array():”
当我导航到:
http://www.toplinks.co.il/website.php?id=-1+group+by+99
网站包含“警告:mysql_fetch_array():”
我想做类似的事情:
当出现mysql错误时:
print "[Error!]"
当没有错误时:
print Null
mysqlerror有没有可以打印字符串的MySQL函数?
类似的东西:
group_concat(group+by+1,0x5b4572726f72215d)
答案 0 :(得分:0)
调用获取错误的函数:
mysql_error()
这将返回上一个错误。
使用此功能的最简单方法(在学习代码中)如下:
mysql_query("YOUR QUERY HERE") or die(mysql_error());
我绝不会建议在制作网站上这样做。它主要是一种快速而丑陋的调试方式。 “或者die()”代码片段可以在任何返回布尔值的函数之后使用,因此只要你的函数在成功时返回true而在faliure上返回false,你可以在任何mysql函数之后使用它