Abrufen eines einzelnen Zellenwerts mit PDO
Bei der Arbeit mit relationalen Datenbanken ist es üblich, bestimmte Daten aus ausgewählten Spalten innerhalb einer Zeile abzurufen. In diesem Fall besteht das Ziel darin, einen einzelnen Zellenwert aus einer MySQL-Tabelle abzurufen.
Um diese Aufgabe auszuführen, bietet die PDO-Erweiterung (PHP Data Objects) von PHP eine praktische Methode. Angenommen, Sie haben die Abfrage:
SELECT some_col_name FROM table_name WHERE user=:user
wo Sie den Wert in der Spalte „some_col_name“ extrahieren müssen, kann der folgende Code verwendet werden:
<code class="php">$stmt = $dbh->prepare("SELECT some_col_name FROM table_name WHERE user=:user"); $stmt->bindParam(':user', $user); $stmt->execute(); $col_value = $stmt->fetchColumn();</code>
Hier wird $col_value direkt enthalten der Wert der Spalte für die Zeile, die dem Benutzerparameter entspricht.
Beachten Sie, dass Sie vor der Ausführung der Abfrage den Parameter :user mit dem tatsächlichen Benutzerwert verknüpfen müssen. Wenn Ihre Abfrage keine Zeilen zurückgibt (z. B. kein passender Benutzer gefunden), gibt die fetchColumn()-Methode „false“ zurück.
Das obige ist der detaillierte Inhalt vonWie rufe ich einen einzelnen Zellenwert mithilfe von PDO ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!