PHP+MySQL之Insert Into数据插入用法分析


Posted in PHP onSeptember 27, 2015

本文实例讲述了PHP+MySQL之Insert Into数据插入用法。分享给大家供大家参考。具体如下:

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 连接发送查询或命令。

例子:

在前面的章节,我们创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。我们将在本例中使用同样的表。下面的例子向 "Persons" 表添加了两个新纪录:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 
VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
?>

把来自表单的数据插入数据库:

现在,我们创建一个 HTML 表单,这个表单可把新纪录插入 "Persons" 表。
这是这个 HTML 表单:

<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>

当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。

下面是 "insert.php" 页面的代码:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
 die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php一些公用函数的集合
Mar 27 PHP
php Static关键字实用方法
Jun 04 PHP
php中利用post传递字符串重定向的实现代码
Apr 21 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
PHP区块查询实现方法分析
May 12 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
ThinkPHP中数据操作案例分析
Sep 27 #PHP
PHP中两个float(浮点数)比较实例分析
Sep 27 #PHP
用php代码限制国内IP访问我们网站
Sep 26 #PHP
十大使用PHP框架的理由
Sep 26 #PHP
PHP弹出对话框技巧详细解读
Sep 26 #PHP
ThinkPHP2.x防范XSS跨站攻击的方法
Sep 25 #PHP
ThinkPHP在Cli模式下使用模板引擎的方法
Sep 25 #PHP
You might like
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
python私有属性和方法实例分析
2015/01/15 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
计算机本科生自荐信
2013/10/15 职场文书
机关出纳岗位职责
2014/04/03 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
横空出世观后感
2015/06/09 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
《角的度量》教学反思
2016/02/18 职场文书
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js