Waneer je die gebruikt wordt de afhandeling van je script acuut gestopt. Hierdoor kan het heel goed voorkomen dat je in HTML geopende tags (<html> <body> <table> <tr> <td>) niet goed afsluit en je dus eigenlijk een 'bagger' pagina aflevert. Daarnaast wordt waarschijnlijk je hele layout verneukt omdat de foutmelding zomaar ergens achteraan wordt geplaatst.
Wat beter is is om ipv die een error handling functie aan te rroepen, of om iets van een huidige status te zetten. Hiermee kan vervolgens een nette foutmelding en nette html worden gegenereerd. Daarnaast vraag ik me af of je bezoekers wel geintreseerd zijn in de letterlijke foutmelding die mysql teruggeeft. (Als ze dit wel hebben dan is dat waarschijnlijk om minder 'legale' bedoelingen)
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'