in_array will nicht klappen

FunBoard4You
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
$signst_s $db->query_first("SELECT rankid FROM bb".$n."_users WHERE userid = '".$posts['userid']."'");
            $signsts $signst_s['rankid'];
            if ($signsts=="3") {
                $fb4y_checks $db->query("SELECT userid FROM bb".$n."_users WHERE trueid = '".$posts['trueid']."'");
                while ($row $db->fetch_array($fb4y_checks)) {
                  $signst_t $db->query_first("SELECT trueid FROM bb".$n."_threads WHERE threadid = '".$posts['threadid']."'");
                  $signst $signst_t['trueid'];
                  if (in_array($signst$row)) {
                    IST DRIN!
              } else {
                    IST NICHT DRIN!
                }
              }
            }



Was ist an diesem Code falsch? Ich habe mehrere User, dessedn trueid so ist wie wie trueid im Beitrag, dieses Userids sollen in ein Array gespeichert werden. Anschließend möchte ich prüfen ob die Trueid, die ich aus der bb1_threads auslese in diesem Array enthalten ist, allerdings klappt es einfach nicht, hat da jemand eine Ahnung?
KleenMicha
Erklär mal auf deutsch was du damit erreichen möchtest.
Sprich erkläre deine gesamtes Vorhaben mal.

Ich lese nur was von trueids die von einzelnen Nutzern so wie in den Beiträgen sind und die du dann mit den trueids des Nutzers vergleichen willst..
FunBoard4You
Mehr will ich gar nicht machen... =( Es ist für eine kleine Erweiterung meinerseits. Es ist doch gar nicht wichtig, was drumherum passiert, oder? Du hast den Kern genau erfasst, das will ich machen, aber es klappt nicht.
KleenMicha
Ich wollte zwar nicht deine Lebensgeschichte nicht unbedingt erfahren.
Aber wenn du der Meinung bist aus dem Kauderwelsch kann jemand was formen.

Die rankid musst du nichtmal auslesen, da es genügt in der Datei: ./thread.php hinter folgender Codepassage:
php:
1:
2:
$result $db->query("SELECT p.*, pc.cache,
        u.userposts,
u.rankid, einzufügen.
Somit ersparst du dir 2 Datenbankabfragen.

Diese Rankid einer Variabel zuzuweisen ist ebenfalls überflüssig.

Weiter gehts in deinem Zeugs:
php:
1:
$signst_t $db->query_first("SELECT trueid FROM bb".$n."_threads WHERE threadid = '".$posts['threadid']."'");

Damit ließt du die Trueid eines Themas aus. Nur eines Themas. Du hast aber bereits vorher die trueid für den Beitrag ausgelesen. Irre

ohne eine Erklärung was du damit bezwecken willst kann ich dir nicht helfen.