Haitan: mysqli : Überprüfen, dann abfragen

Beitrag lesen

Guten Tag,
ich möchte gerne etwas in eine Datenbank schreiben vorher soll aber geprüft werden ob das eingegeben schon in einer andeeren Relation vorhanden ist.Habe nun angefangen mit mysqli (wegn prepared stmts).
Ich hätte es so gemacht:

$tmp = "test1"
                $stmt = 'SELECT * FROM test WHERE test = ?';
                $ergebnis = $db->prepare($stmt);
                $ergebnis->bind_param('s', $tmp);
                $ergebnis->execute();

if($ergebnis->fetch()){
                $ergebnis1 = $db->query( $ergebnis );
                while ($zeile = $ergebnis1->fetch_object())
                {
                    $test = $zeile->ID;
                }
            } else {
                die("Irgendetwas lief falsch.
                  <a href='javascript:history.back()'>zurück</a>");
              }
Hier würde ich das eingeben jetzt statt "test1" speichern. Das ganze funktioniert leider nicht. Kann mir wer helfen?
Danke