0

我想在 php 上执行一个 sql,它执行类似将文本列更改为 int 列的操作。

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

谢谢。

4

1 回答 1

1

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

于 2009-11-28T16:23:29.017 回答