Hi!
$try= mysql_query("SELECT aid from BILDER where pid='$actpid' in (SELECT * from BILDER where aid='$actaid')");
Diese Abfrage funktioniert meines Wissens nichtmal mit MySQL 4.1. Lass Dir nach mysql_query() mal mysql_error() ausgeben um von der DB zu erfahren was das Problem ist. Der von Dir genannte Fehler ist eine Folge dieses Fehlers.
Du solltest Dir ansehen wie SELECT-Statements in MySQL aussehen:
http://www.mysql.com/doc/de/SELECT.html
http://www.mysql.com/doc/de/ANSI_diff_Sub-selects.html
evtl. auch die englischen Varianten die vielleicht aktueller sind.
Nur wieso um Himmelswillen verwendest Du in Deinem Statement subselects? Ließe sich das nicht einfach mit 2 durch AND verbundene WHERE-Bedingungen lösen?
Grüße
Andreas