mm vale tonces lo que tu haces es unir todas las excepciones que tienen que ver con SQL en una misma clase....y diferenciar las distintas "subexcepciones SQL" mediante atributos...k te van a chivar cual a sido el error, no???
lo que no entiendo muy bien es
Código PHP:
class SQLException extends Exception {
const ERROR_NO_ROWS_UPDATED = 1;
const ERROR_QUERY_INCOMPLETE= 2;
}
por un lado ....esos dos atributros....nose pk pones lo de const y lo del =1 y =2
y luego tampoco entiendo la parte en la k aces el throw el segundo parametro ese
throw new SQLException( "Hay un error en el Query $query", SQLException::ERROR_QUERY_INCOMPLETE );
vamos, creo que entiendo lo que intentas lograr, que supongo que es lo que e dicho en el primer parrafo..pero no pillo muy bien la implementacion