Boris
Новичок
Здравствуйте!
Скажите при таком синтаксисе в-mysqli
Происходит один запрос к базе, при котором вставляется три поля?
А в PDO
происходит 3 или 1?
Спасибо!
Скажите при таком синтаксисе в-mysqli
Код:
$sql ='INSERT INTO table(id,a1,a2)VALUES(1,1,1),(2,2,2),(3,3,3)';
mysqli_query($link,$sql);
А в PDO
Код:
$stmt = $mysqli->prepare('INSERT INTO `table`(`id`,`a1`,`a2`)VALUES(:id,:a1,:a2)');
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
$stmt->bindParam(':a1', $a1, PDO::PARAM_INT);
$stmt->bindParam(':a2', $a2, PDO::PARAM_INT);
$id = 1;
$a1= 1;
$a2= 1;
$stmt->execute();
$id = 2;
$a1= 2;
$a2= 2;
$stmt->execute();
$id = 3;
$a1= 3;
$a2= 3;
$stmt->execute();
Спасибо!