为pdo中的foreach()提供的参数无效

时间:2016-07-01 19:20:32

标签: php mysqli pdo prepared-statement

我要插入多行(最多5行)。 1是原始的,其他的是使用javascript克隆的。

enter image description here

我想插入以使用pdo插入表单中用户填充的所有行。

我写了一些代码,但它没有用。

let ref = FIRDatabase.database().reference()

ref.setValue("hello")

相当于mysqli中的这个,

$books_userid = $db->lastInsertId();
 foreach($_POST['booktitle'] as $k => $books_booktitle) {
    $stmt = $db->prepare('INSERT INTO bookdetails (BookTitle, BookGenre, BookWriter, BookDescription, UserId) VALUES(?, ?, ?, ?,?)');
    $stmt->bind_Value($books_booktitle, $_POST['bookgenre'][$k], $_POST['bookwriter'][$k], $_POST['bookdescription'][$k],$books_userid);
    $stmt->execute();
}

提前感谢。

0 个答案:

没有答案