sql >> Databasteknik >  >> RDS >> Mysql

Behöver php pdo implodera arrayer och infoga flera rader i mysql

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

Ja.

Och [] är en förkortning för array() sedan PHP 5.4, så du kan göra det

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

eller

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

eller

$insertQuery = $insertData = [];



  1. Ta bort dubbletter av rader i SQL Server

  2. mysql binär jämförelse använder inte index

  3. Push partiell resultatdata i array och skicka

  4. Hur använder man % operator från tillägget pg_trgm?