在mysqli php中使用数据库插入数组值

时间:2018-01-28 15:17:49

标签: php mysql arrays

我有一个带有多个输入的插入表单关键字我在我的php页面中获取数据,如

在我的服务器端,我正在使用

<?php print_r($_POST); ?>

这就是我要来的

[industry] => Array
    (
        [0] => 2
        [1] => 3
        [2] => 4
    )

这是我在php中插入数据的查询

<?php
    $sql = mysqli_query($con, "Insert INTO search_action (id, industry) VALUE ('', $_POST['industry'])");
?>

如何使用数据库插入这些值也不受限制。请帮帮我。

2 个答案:

答案 0 :(得分:0)

我想这就是你要找的东西。 使用逗号内插数组。

<?php
 $arr = array('2','3','4');
 $val = implode(",",$arr);
?>  

在运算符中使用Mysql查找结果

select * from table where id in ($val)

这会对你有所帮助

答案 1 :(得分:0)

作为单独的行插入

如果您希望将其插入三个单独的行。您可以使用以下代码段

来实现它
cnt = max(contours, key=cv2.contourArea)