2009-11-28 3 views
0

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

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

спасибо.

ответ

1

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