Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
在我的MySQLi数据库中,表中有2列。一个是“作者”,另一个是“书”。我有一个名为“ $ author”的变量和一个名为“ $ books”的数组,其中包含未知数量的值。
我想用数组'$ books'内的值和其他列变量'$ author'内的值填充列'books',该变量将在所有行中保持不变。
请帮忙。如果您以程序方式而不是OOP方式提供它,将会更加感谢。
这会将每个
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
在我的MySQLi数据库中,表中有2列。一个是“作者”,另一个是“书”。我有一个名为“ $ author”的变量和一个名为“ $ books”的数组,其中包含未知数量的值。
我想用数组'$ books'内的值和其他列变量'$ author'内的值填充列'books',该变量将在所有行中保持不变。
请帮忙。如果您以程序方式而不是OOP方式提供它,将会更加感谢。
最佳答案
假设$author
是字符串,而$books
是整数数组,
$sql = "INSERT INTO your_table (books,author) VALUES(";
foreach($books as $book_data){
$sql .= "($book_data,'$author'),";
}
$sql = rtrim($sql, ",") . ")";
//Execute the query
这会将每个
$books
变量插入为具有常量$author
的新行。关于php - 将php数组插入mysqli数据库行? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26429613/
10-13 03:04