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中的时间处理
Oct 09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
php 不使用js实现页面跳转
Feb 11 PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
php自动载入类用法实例分析
Jun 24 PHP
微信支付开发订单查询实例
Jul 12 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
php实现统计二进制中1的个数算法示例
Jan 23 PHP
php测试kafka项目示例
Feb 06 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
解决vue中post方式提交数据后台无法接收的问题
2018/08/11 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
python实现RSA加密(解密)算法
2016/02/17 Python
python操作redis方法总结
2018/06/06 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
办护照工作证明范本
2014/01/14 职场文书
职工运动会邀请函
2014/01/19 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
六一亲子活动总结
2014/07/01 职场文书
班主任与学生安全责任书
2014/07/25 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
先进典型事迹材料
2014/12/29 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
党员证明模板
2015/06/19 职场文书
消防宣传标语大全
2015/08/03 职场文书
小学班主任研修日志
2015/11/13 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书