下面为您介绍的数组插入mysql表的方法用于PHP开发,如果您之前在使用mysql表时遇到过类似的方面,不妨一看。

环境:PHP 5.0 + MYSQL

第一步:我们先来创建一个表格来存储数组变量的值,就是用mysql自带的test数据库吧

    Usetest; Creattable‘NEIL’(‘ID’int(20)primarykeynotnull, ‘Major’varchar(25)notnull);

第二步:我们来建立一个复选框页面用来模拟一个实例PHP数组 index.html

    <body><formmethod="post"action="show.php">ID:<inputtype=”text”name=”id”><br><inputtype="checkbox"name="teach[0]"value="online">Online<br><inputtype="checkbox"name="teach[1]"value="video">video<br><inputtype="checkbox"name="teach[2]"value="face">Face-to-Face<br><inputtype="submit"value="submit"></form>

第三步:我们来描述show.php

Index.html通过post 将变量提交给show.php来处理,我们先来写show.php代码

    <?php$db_name=”test”; $table_name=”neil”; $connection=@mysql_connect(“localhost”,”root”,”root”)ordie(mysql_error()); $db=@mysql_select_db($db_name,$connection)ordie(mysql_error()); /*这里我们来进行数组变量的处理*/ $value=’’;//定义一个变量value初始化为空 Foreach($_POST[“teach”]as$key) {$value.=$key.’,’;}/*将数组值传递给中间变量key,由key将值传依次递给变量value*/ /*插入语句*/ $sql=”insertintoneilvalues(‘$_POST[id]’,’$value’)”; $query=@mysql_query($sql,$connection)ordie(mysql_error()); ?>

到这里这个php中数组插入mysql表的方法就结束了。

【编辑推荐】

MySQL遍历数据表的方法

MySQL批量导入数据的实现

php mysql创建临时表

mysql快速建表的方法

深入研究MySQL删除多表数据