如何在表中插入PHP数组中所有值的组合?
为此,请使用foreach循环并插入到语句中,以便在PHP数组中插入值的所有组合。
假设我们有以下数组-
$name1 = ["John", "Mike"]; $name2 = ["David", "Sam"]; $name3 = ["Bob", "Adam"];
示例
<!DOCTYPE html>
<html>
<body>
<?php
$name1 = ["John", "Mike"];
$name2 = ["David", "Sam"];
$name3 = ["Bob", "Adam"];
foreach ($name1 as $n1) {
foreach ($name2 as $n2) {
foreach ($name3 as $n3) {
echo "insert into `student_details` (`name1`, `name2`, `name3`) VALUES ('$n1', '$n2','$n3');\n";
echo "<br>";
}
}
}
?>
</body>
</html>输出结果
INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','David','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','Sam','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('John','Sam','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','David','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','David','Adam');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','Sam','Bob');
INSERT INTO 'student_details'('name1','name2','name3')VALUES('Mike','Sam','Adam');热门推荐
10 女儿生日祝福语英语简短
11 9字祝福语简短创意
12 精简祝福语简短小故事
13 广场周年庆祝福语 简短
14 新郎朋友祝福语简短大气
15 新婚老人祝福语简短大全
16 厂庆祝福语大全简短
17 校庆祝福语简短独特
18 牛年祝福语简短走心