0
在我的MySQLi數據庫中,表中有2列。一個是「作者」,另一個是「書」。我有一個名爲'$ author'的變量和一個名爲'$ books'的數組,其中包含未知數值。插入php數組到mysqli數據庫行?
我想填充數組'$ books'和其他列變量'$ author'中的值,這些值在所有行中保持不變。
請幫忙。如果以程序方式而不是面向對象方式提供,那將會更加讚賞。
在我的MySQLi數據庫中,表中有2列。一個是「作者」,另一個是「書」。我有一個名爲'$ author'的變量和一個名爲'$ books'的數組,其中包含未知數值。插入php數組到mysqli數據庫行?
我想填充數組'$ books'和其他列變量'$ author'中的值,這些值在所有行中保持不變。
請幫忙。如果以程序方式而不是面向對象方式提供,那將會更加讚賞。
假設$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
。