php - 选择带有数组值的框进入 PHP MYSQL

标签 php mysql arrays arraylist multidimensional-array

我有一个这样的数组。在 $_POST 中获取该值

Array ( [emp_box] => Array ( [0] => 31_11_8 [1] => 31_12_1 [2] => 56_11_1 [3] => 56_12_1 [4] => 66_11_1 [5] => 66_12_1 [6] => 71_11_1 [7] => 71_12_1 [8] => 72_11_1 [9] => 72_12_1 ) [submit] => Add )

现在我希望将上述数组存储在我的数据库表中(TB 名称: rating_list)。

Author_ID       Book_ID     Rating
==================================
31              11          8
31              12          1
56              11          1
56              12          1

...............

我怎样才能实现这个目标。我不喜欢 PHP 数组,而且我正处于初级阶段。 所以有人可以帮助我 谢谢, 金兹

最佳答案

尝试这样的事情:

foreach($emp_box as $key=>$val)
    {
        $val2=explode("_",$val);

        $query="insert into rating_list (Author_ID ,Book_ID , Rating) values ('".$val2[0]."','".$val2[1]."','".$val2[2]."')";

    }

关于php - 选择带有数组值的框进入 PHP MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22061379/

相关文章:

javascript - 使用 Javascript 或其他内容更改 HTML 元素内的文本

php - 如何在php和mysql中使用数据库创建下载点击计数器?

MySQL 组结果

java - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : You have an error in your SQL syntax;(Hibernate)

java - 在构造函数中动态初始化数组 (Java)

php - 简单的 PDO 包装器

javascript - 从 laravel echo 中调用 vue.js 函数时出错

mysql - 如何创建使用 mysql/mssql 中的表数据生成插入语句的 sql 脚本

arrays - 将数组中的多个非相邻元素重新排序为特定索引的算法

javascript - 如何将数组与 setState 一起使用?