Funkcia mysql_error robí to, čo je napísané v manuáli - vráti text chybového hlásenia predchádzajúcej MySQL operácie. Funkcia die robí to isté čo exit (ale má lepší názov ) - vypíše správu a ukončí vykonávanie skriptu.
Nie je to príliš nebezpečné, ale v prípade chyby to môže prezradiť niečo o štruktúre tvojej databázy. Takže ak by tam k tomu bola ešte chyba umožňujúca SQL injection, tak by bol útok o malý kúsok ľahší.