0

嘿,我在使用 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] => 列索引超出范围)

你能帮助我吗?

4

0 回答 0