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学习之数据类型之间的转换代码
May 29 PHP
Php图像处理类代码分享
Jan 19 PHP
php批量上传的实现代码
Jun 09 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
PHP 之 写时复制介绍(Copy On Write)
May 13 PHP
PHP小教程之实现链表
Jun 09 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 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
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
处理Python中的URLError异常的方法
2015/04/30 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
实体的生命周期
2013/08/31 面试题
教育科研先进个人材料
2014/01/26 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
农行心得体会
2014/09/02 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
2014年创卫工作总结
2014/11/24 职场文书
机动车交通事故协议书
2015/01/29 职场文书
解约证明模板
2015/06/19 职场文书
防溺水主题班会教案
2015/08/12 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫
Python 视频画质增强
2022/04/28 Python