Ok, das mit der WHERE Bedingung ist korrekt und hab ich auch schon mit eingebaut, klappt aber dennoch nicht.
Die Fehlermeldung wird auf jeden Fall ausgegeben sobald ich versuche eine Abfrage über mehr als eine Tabelle zu machen.
echo "<td><a href='#'>$record[name]</a></td>\n";
Das klappt so nicht.
Probier es mal so:
echo "<td><a href='#'>" . $record['name'] . "</a></td>\n";
D.h. die Array-Angabe aus dem String raus und mit "." Punkt zusammensetzen und bei Angabe des Array-Keys mußt du glaube ich Hochkommas drumrum schreiben.
<Klugscheissermodus an>

Funktioniert sehr wohl, da ich die Echo Anweisung in doppelte Anführungszeichen schreibe werden alle Variablen/Arrays innerhalb dieser Anführungszeichen aufgelöst.
Die Hochkommas sind auch nicht wirklich notwendig.
</ Klugscheissermodus aus>

Dennoch vielen Dank für Deine Antwort auch wenn sie nicht wirklich bei meinem Problem hilft.
Ich habe die beiden Tabellen getrennt abgefragt was jetzt auch nach einigem hin und her ganz gut funktioniert.
Ich muss sagen ich bin absolut Begeistert von der txt-db-api. So etwas hab ich schon lange gesucht.
Gruß
dr_snuggles