嘿,我在使用 PHP PDO 语句时遇到问题。我使用的是 sqlite 数据库。
$statement = $pdo->prepare("INSERT INTO $bikeName(first_name, last_name, address, post_code, location, start_date, end_date)
VALUES(':first_name', ':last_name', ':address', ':post_code', ':location', ':start_date', ':end_date')");
$statement->execute(array('first_name' => $rental->getFirstName(), 'last_name' => $rental->getLastName(), 'address' => $rental->getAddress(),
'post_code' => $rental->getPostCode(), 'location' => $rental->getLocation(),
'start_date' => $rental->getStartDate()->format('Y-m-d H:i:s'), 'end_date' => $rental->getEndDate()->format('Y-m-d H:i:s')));
它说:数组([0] => HY000 [1] => 25 [2] => 列索引超出范围)
你能帮助我吗?