как получить предупреждающие сообщения MySQL в php (не ошибка) - PullRequest
0 голосов
/ 28 ноября 2009

Я хочу выполнить sql на php, который делает что-то вроде изменения текстового столбца в столбец int.

однако, этот sql не понравился php и преуспел в моем инструменте администратора mysql (sqlyog). ответы сервера "1 строка (и) затронута. 1 предупреждение (я)". но «SHOW WARNINGS» ничего не показывал, и неудивительно, что php mysql_error () ничего не возвращал.

спасибо.

1 Ответ

1 голос
/ 28 ноября 2009

Лучше всего использовать расширение mysqli вместо старого расширения mysql, поскольку mysqli поддерживает все функции MySQL и предлагает функцию mysqli_get_Warnings () . Без mysqli вы можете сделать mysql_query("SHOW WARNINGS"); (см. Показать предупреждения документы), а затем прочитать предупреждения из набора результатов.

...