Heim >Datenbank >MySQL-Tutorial >Wie durchläuft man MySQL-Abfrageergebnisse mit PDO und Parametern?
Wenn Sie PDO zum Abfragen einer Datenbank verwenden, müssen Sie möglicherweise Abfragen ausführen mit dynamischen Parametern. Dadurch können Sie ganz einfach Daten basierend auf Benutzereingaben oder anderen Laufzeitvariablen abfragen.
Um Ergebnisse mit einem Parameter zu durchlaufen, führen Sie die folgenden Schritte aus:
<code class="php">$pdo = new PDO("mysql:host=localhost;dbname=test", "user", "password"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->prepare("SELECT * FROM widgets WHERE something=:something"); $stmt->bindValue(":something", "something else"); $stmt->execute(); while ($results = $stmt->fetch(PDO::FETCH_ASSOC)) { echo $results["widget_name"]; }</code>
In diesem Beispiel wird der Platzhalter $something in der Abfrage mithilfe von bindValue() gebunden. Methode, und die Ergebnisse werden dann mit der Methode fetch() innerhalb einer Schleife abgerufen.
Das obige ist der detaillierte Inhalt vonWie durchläuft man MySQL-Abfrageergebnisse mit PDO und Parametern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!