0

テキスト列をint列に変更するようなSQLをPHPで実行したいと思います。

ただし、このsqlはphpで楽しむことができず、mysql管理ツール(sqlyog)で成功します。サーバーは「1行が影響を受けました。1警告」と応答します。しかし、「SHOW WARNINGS」は何もポップアップせず、当然のことながら、phpのmysql_error()は何も返しませんでした。

ありがとう。

4

1 に答える 1

1

mysqliはMySQLのすべての機能をサポートし、 mysqli_get_Warnings()関数を提供するため、古いmysql拡張機能の代わりにmysqli拡張機能を使用するのが最善です。mysqliがなくても、mysql_query("SHOW WARNINGS");SHOW WARNINGSドキュメントを参照)実行してから、結果セットから警告を読み取ることができます。

于 2009-11-28T16:23:29.017 に答える