//1. データベース
$pdo = new PDO('mysql:dbname=php','root','root');
//2. クエリ ステートメントを準備します
$sql = "SELECT name,email FROM user WHERE user_id < :user_id";
//4. 2 番目のパラメータをバインドします。パラメータはリテラルではなく変数でなければなりません
$stmt = $pdo->prepare($sql);
bindValue() 2番目のパラメータは変数ではなくリテラルでなければなりません
$user_id = 5;
変数パラメータはexecute()
$stmt->bindParam(':user_id',$user_id,PDO::PARAM_INT);
//5のパラメータとして渡すこともできます。セット
$stmt->bindValue(':user_id', 6, PDO::PARAM_INT);
の処理はループ
$stmt->execute(['user_id'=>5]);を使用して実装されています