sql >> Databáze >  >> RDS >> Mysql

Vložit více řádků s PDO

Nemusíte vytvářet jediný řetězec pro všechny vaše INSERTS jednoduše vložte během smyčkování.

Například:

$sql = "INSERT INTO user_groups (usergroup, userid) VALUE (:usergroup, :userid)";
$stmt = $pdo->prepare($sql);
foreach ($_POST['del'] as $pval) {
    $stmt->execute(array(':usergroup'=>(int) $pval, 
                         ':userid'=>$_POST['userid']
    ));
}



  1. Vyberte řádky z jedné tabulky, připojte nejnovější řádek z jiné tabulky pomocí vztahu jedna k mnoha

  2. Jak ladíte uložené procedury MySQL?

  3. Maximální počet znaků ve štítcích (názvy tabulek, sloupce atd.)

  4. INT vs jedinečný identifikátor pro pole ID v databázi