Frage zu in_array(..)

BeaTBoxX

Erfahrenes Mitglied
Hiho zusammen

habe folgendes Problem:

Ich habe eine mysqlabfrage gemacht und als Ergebnis ein assoziatives Array der Form:

[id] [titel]

Also 2 Spalten.
Nun habe ich eine einzelne id, von der ich wissen moechte, ob ein Datensatz aus der DB DIESE id hat.

Aber da in_array ja einen "Wert" und ein eindimensonales Array erwartet, was durchsucht werden soll, weiss ich nicht wie ich die Funktion benutzen soll, damit sie die Spalte [id] mit dem Suchwert vergleicht.
Geht das mit dieser Funktion ueberhaupt ?
Oder muss ich das selber tippern?

Waer fein wenn mir da jemand helfen koennte.

Danke schonmal.

Gruß
Frank
 
Mhhh benutzt du das Array noch weiter oder willst du insgesamt einfach nur nachschauen ob ein Datensatz mit der Id vorhanden ist? Bei zweitem Fall würde ich das dann eher mit Hilfe der Datenbank machen, indem du nicht alle Datensätze ausliest, sondern nur den mit der angegeben Id. Findet er einen ist er vorhanden, ansonsten gibt er kein Ergebnis zurück.
 
Habs schon gelöst.
Ich Doofnase.

Dein Vorschlag waere soo ohne weiteres nicht gegangen, weil das ganze in einer Schleife passiert.. und bei jedem Schleifendurchgang ne extra mysql Abfrage zu amchen ist glaub ich nicht soo effizient ;)
 
Zurück