gpt4 book ai didi

PHP/MySQL 内爆成多行?

转载 作者:行者123 更新时间:2023-11-29 08:32:45 24 4
gpt4 key购买 nike

是否可以将一个复选框值分解为多个值以插入数据库?

目前我有这个:

$tags = implode(', ', $_POST['checkboxname']);

这给了我“testtag1,testtag2”的值

我如何将其拆分,以便它进入数据库,如下所示:

Blog ID ¦ Tag
------------------
1 ¦ testtag1

1 ¦ testtag2

不知道如何使内爆函数将它们分开,如下所示:

$query2 = mysqli_query($myConnection, "INSERT INTO blogtags (blogid, tag) VALUES('$blogid','$tags')") or die (mysqli_error($myConnection));

只需将两个值一起插入一行。

任何帮助都会很棒!谢谢

最佳答案

试试这个例子:

$tags = $_POST['checkboxname'] ; //Take the array of tags.
$id = 1 ; //Set needed id.

$values = array() ;

foreach($tags as $tag){
$tag = $myConnection->real_escape_string($tag);
$values[] = " ('{$id}', '{$tag}') " ;
}

$values = implode(" , ", $values) ;
$query = "INSERT INTO blogtags (blogid, tag) VALUES {$values} ; " ;

关于PHP/MySQL 内爆成多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com