我如何在PHP中获取mysql警告消息(而不是错误)

时间:2009-11-28 16:17:00

标签: php mysql message warnings

我想在php上执行一个sql,它可以将文本列更改为int列。

但是,这个sql无法在php上获得乐趣并成功使用我的mysql管理工具(sqlyog)。服务器响应“1行受影响.1警告”。但是“SHOW WARNINGS”并没有弹出任何东西,并且毫不奇怪,php的mysql_error()没有返回任何内容。

感谢。

1 个答案:

答案 0 :(得分:1)

最好是使用mysqli扩展而不是旧的mysql扩展,因为mysqli支持MySQL的所有功能并提供mysqli_get_Warnings()功能。如果没有mysqli,您可以mysql_query("SHOW WARNINGS");(参见SHOW WARNINGS docs),然后从结果集中读取警告。