PDO を使用してデータベースをクエリする場合、クエリを実行する必要がある場合があります。動的パラメータを使用します。これにより、ユーザー入力または他のランタイム変数に基づいてデータを簡単にクエリできます。
パラメーターを使用して結果をループするには、次の手順を使用します。
$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"];
}
この例では、クエリ内の $something プレースホルダーは、bindValue() メソッドを使用してバインドされ、結果はループ内で fetch() メソッドを使用してフェッチされます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3