“insert into”语句的作用是:向一个数据库的表中插入一条新的记录。
向一个数据库表中插入数据
“insert into”的作用是:向一个数据库的表中插入一条新的记录。
语法
insert into table_name
values (value1, value2,…)
你可以在指定的列中插入数据,具体如下:
insert into table_name (column1, column2,…)
values (value1, value2,…)
注意:sql语句是“字母大小写不敏感”的语句(它不区分字母的大小写),即:“insert into”和“insert into”是一样的。
在php内创建数据库,我们需要在mysql_query()函数内使用上述语句。这个函数是用来发送mysql数据库连接建立的请求和指令的。
案例
在前一章里,我们建立了一张名为“person”的表,其中包含三个纵列:firstname, lastname 和 age。在下面的案例当中,我们还会用到同一张表,并在其中加入两条新的记录:
把一张表中的数据插入数据库中
现在,我们将建立一个html表单;通过它我们可以向“person”表中加入新的记录。
下面演示这个html表单:
firstname:
lastname:
age:
在上述案例中,当一个用户点击html表单中的“提交submit”按钮后,表单中的数据会发送到“insert.php”。“insert.php”文件与数据库建立连接,并通过php $_post变量获取表单中的数据;此时,mysql_query()函数执行“insert into”语句,这样,一条新的记录就被添加到数据库的表单当中了。
下面试“insert.php”页面的代码:
