Lorsque vous utilisez PDO pour interroger une base de données, vous pouvez rencontrer le besoin d'exécuter des requêtes avec des paramètres dynamiques. Cela vous permet d'interroger facilement des données en fonction des entrées de l'utilisateur ou d'autres variables d'exécution.
Pour parcourir les résultats avec un paramètre, suivez les étapes suivantes :
<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>
Dans cet exemple, l'espace réservé $something dans la requête est lié à l'aide de bindValue() méthode, et les résultats sont ensuite récupérés à l'aide de la méthode fetch() dans une boucle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!