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

Har brug for php pdo implode arrays og indsæt flere rækker i mysql

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

Ja.

Og [] er en forkortelse for array() siden PHP 5.4, så du kan klare det

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

eller

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

eller

$insertQuery = $insertData = [];



  1. CHECK-begrænsningen i MySQL virker ikke

  2. INSERT COMMAND ::FEJL:kolonneværdien findes ikke

  3. MariaDB CHARACTER_LENGTH() Forklaret

  4. INSERT ... SELECT, InnoDB og låsning