Exceptions were introduced in PHP5. It is similar to errors, but you can catch them and prevent your code from being interrupted by creating a b-way.
Let me explain it with an example: let's say you have a function that checks if a given fruit is an apple. If it is so, it shouts "I'm an apple", if it isn't, it throws an Exception saying an invalid fruit was found. Suppose only apples and oranges are present in your data-set, so you know it has to be an orange. What you can do is the following:
The code above would output "I'm nothing but an orange", because the amIAnApple function threw an exception because it wasn't an apple. If $var would contain the value "apple", it would say "I'M AN APPLE".
Exceptions are usefull when you have several options to achieve your goal: you simply try one way, if it doesn't work, you try a different way, if that doesn't work, try another one and so on, till eventually some way works or you ran out of ways
As for your problem: can you tell us what the error message is?