1

解释:

我想在查询结果中插入字符串

例如:当我导航到(此站点仅用于学习)时:

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)
4

1 回答 1

0

调用获取错误的函数:

mysql_error()

这将返回最后一个错误。

使用它的最简单方法(在学习代码中)如下:

mysql_query("YOUR QUERY HERE") or die(mysql_error());

不过,我绝不会建议在生产网站上这样做。它主要是一种快速而丑陋的调试方式。“or die()”代码片段可以在任何返回布尔值的函数之后使用,所以只要你的函数在成功时返回 true 并且在失败时返回 false,你可以在任何 mysql 函数之后使用它

于 2012-10-29T11:10:53.020 回答