Estoy tratando con una tabla MySQL que define la columna JobName como ÚNICA. Si alguien intenta guardar un nuevo trabajo en la base de datos usando un JobName que ya está en la base de datos, MySQL arroja una advertencia.¿Puedo detectar y manejar advertencias de MySQL con PHP?
Me gustaría poder detectar esta advertencia, al igual que un error, en mi script PHP y tratarlo adecuadamente. Idealmente, me gustaría saber qué tipo de advertencia ha lanzado MySQL para poder ramificar el código para manejarlo.
¿Esto es posible? Si no, ¿es porque MySQL no tiene esta capacidad, PHP no tiene esta capacidad, o ambas cosas?
O use el controlador MySQLi, que tiene una propiedad warning_count. http://php.net/manual/en/mysqli.warning-count.php –