sql >> Database teknologi >  >> RDS >> Mysql

PDO-opdateringstabel ved hjælp af array

Hvad med at forberede sætningen uden for løkken, derefter binde værdierne i løkken og udføre.

<?php


if(isset($_POST['submit'])){
    $name = $_POST['name'];
    $roll = $_POST['roll'];


     $sql = "UPDATE student SET name=:name WHERE roll=:roll";
     $query = $con->prepare($sql);

    foreach($roll as $key => $n){
        $query->bindParam(':roll', $n[$key]);
        $query->bindParam(':name', $name[$key]);
        $query->execute();
    }
}


  1. Brugerdefinerede variabler i PostgreSQL

  2. 13 Bedste praksis for SQL Server-sikkerhed

  3. Inkrementel datamaskering og kortlægning:Registrering af ændringer og opdatering...

  4. SQL*Plus hvordan accepterer man tekstvariabel fra prompt?