• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Abfrage an MySQL-Tabelle ob Datensatz vorhanden ist mit PDO

featMarcel

New member
Guten Tag,

ich bin gerade dabei, eine Website, welche ich vor einigen Jahren geschrieben habe, auf PDO umzustellen. Ich bin gar nicht mehr im Thema MySQL drin; geschweige denn PDO.

Ich möchte mit PHP überprüfen, ob ein bestimmter Datensatz vorhanden ist.
Der dazugehörige SQL-Befehl sähe so aus:
Code:
SELECT mID FROM Users WHERE mID='$uID'

Es soll überprüft werden, ob ein Datensatz (die Variable uID) in der Spalte mID der Tabelle Users vorhanden ist.
Wie stelle ich sowas (möglichst effizient) mit PDO auf die Beine?

LG,
Marcel
 
Mit PDO macht man das genauso, wie mit jeder anderen Schnittstelle (z.B. mysqli). Was ist denn jetzt genau dein Problem?
 
Da gibt es prinzipiell 2 Ansätze

- beliebigen Wert (z.B. TRUE) mit der Bedingung verknüpfen. Wenn fetch() false zurückgibt, gibt es den Datensatz nicht
- mit COUNT() in SQL ermitteln, wieviele Datensätze auf die Bedingung passen (gibt immer einen Wert zurück!)
 
Zurück
Oben