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

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

感谢。

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top