sql >> Database >  >> RDS >> Mysql

Moet php pdo-arrays imploderen en meerdere rijen invoegen in mysql

foreach ($_POST['date_day'] as $i => $date_day) {
    $insertQuery[] = '(?, ?)';
    $insertData[] = $_POST['amount'][$i];
    $insertData[] = $date_day;
}

Ja.

En [] is een afkorting voor array() sinds PHP 5.4, dus je kunt het maken

$insertQuery = [];
$insertData = [];

of

$insertQuery = array();
$insertData = [];

of

$insertQuery = $insertData = [];



  1. Het gebruik van het entiteitsraamwerk met een MySQL-database en de modelontwerper haalt geen opgeslagen proc-parameters op

  2. MySQL-prestaties bij bestellen op berekende kolom

  3. het uitvoeren van datetime-gerelateerde bewerkingen in PHP

  4. MySQL combineert twee kolommen en voegt toe aan een nieuwe kolom