繁体   English   中英

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

[英]how do i get mysql warning messages in php (not error)

我想在php上执行一个sql,其功能类似于将文本列更改为int列。

但是,此sql无法在php上取乐,并在我的mysql管理工具(sqlyog)中成功。 服务器响应“受影响的1行。1警告”。 但是“ SHOW WARNINGS”没有弹出任何内容,而且毫不奇怪,php的mysql_error()没有返回任何内容。

谢谢。

最好的方法是使用mysqli扩展名而不是旧的mysql扩展名,因为mysqli支持MySQL的所有功能并提供mysqli_get_Warnings()函数。 没有mysqli,您可以执行mysql_query("SHOW WARNINGS"); (请参阅SHOW WARNINGS文档),然后从结果集中读取警告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM