"der Zugriff auf Ihre Datenbank muss ohne die Angabe der Tabelle erfolgen.
Das ".link" ist daher zu viel.
In keinem Codeteil, den du gepostet hast, wird eine Verbindung zu der Tabelle .link erzeugt.
Lässt mich vermuten, dass du den falschen Code gepostet hast und daher Hilfe völlig unmöglich war.
Und noch 2 Dinge:
1. Wegen einer nicht existierenden Variable bricht kein Script ab, das wirft maximal ne Notice, ausser man behandelt alles als Fatal, was nur in speziellen Ausnahmefällen SInn macht und bei dir ziemlich sicher nicht zutrifft.. Diese Aussage ist also falsch von deinem Provider.
2. die() ist wohl die schlechteste Fehlerabfangmethode, die überhaupt möglich ist.
Kann sein, dass dir geholfen wurde, aber diese Lösung ist unschön und sollte nicht verwendet werden. Ob da deine Werbung in diesem Forum als Positiv zu sehen ist, bezweifel ich ernsthaft ;)