Как передать массив в подготовленные выражения?
$vht = new mysqli(…);
$sql = $vht->prepare("INSERT INTO `gg` VALUES (?, ?)");
$sql->bind_param('si', $name, $date); **<<<< сюда**
$name = 'Имя';
$date = 18;
$sql->execute();
$sql->close();
Как передать массив в подготовленные выражения?
$vht = new mysqli(…);
$sql = $vht->prepare("INSERT INTO `gg` VALUES (?, ?)");
$sql->bind_param('si', $name, $date); **<<<< сюда**
$name = 'Имя';
$date = 18;
$sql->execute();
$sql->close();
В mysqli необходимо использовать call_user_func_array();
В PDO и можно, и рекомендуется передавать сразу массив:
$name = 'Имя';
$date = 18;
$massiv = [$name, $date];
$pdo->prepare("INSERT INTO `gg` VALUES (?, ?)")->execute($massiv);
Есл же массив содержит данные для нескольких вставок - то этот массив следует перебирать в цикле и выполнять подготовленное выражение внутри этого цикла.