как мне получить предупреждающие сообщения MySQL в php (не ошибка)

StackOverflow https://stackoverflow.com/questions/1812912

  •  06-07-2019
  •  | 
  •  

Вопрос

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

однако этот sql не смог работать с php и преуспел в моем инструменте администрирования MySQL (sqlyog).сервер отвечает: «Затронута 1 строка(ы).1 предупреждение(я)».но «ПОКАЗАТЬ ПРЕДУПРЕЖДЕНИЯ» ничего не появилось, и неудивительно, что mysql_error() php ничего не вернул.

Спасибо.

Это было полезно?

Решение

Лучше всего использовать расширение mysqli вместо старого расширения mysql, поскольку mysqli поддерживает все функции MySQL и предлагает mysqli_get_Warnings() функция.Без MySQLi вы можете сделать mysql_query("SHOW WARNINGS"); (видеть ПОКАЗАТЬ ПРЕДУПРЕЖДЕНИЯ docs), а затем прочитайте предупреждения из набора результатов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top