Kanns hier where b.bd_b_id='$bid' mit den ' zu tun haben? Eine ID dürfte wahrscheinlich numerisch sein (?) und ich weiß nicht was die Datenbank damit anstellt. Mit MySQL kenn ich mich zu wenig aus.
Ansonsten halt wirklich mal die Ausgabe des SQL machen lassen und das dann direkt der DB vorsetzen und schauen was passiert.
Und uns dann bitte die Lösung sagen :-)