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 相关文章推荐
如何使用脚本模仿登陆过程
Nov 22 PHP
用php解析html的实现代码
Aug 08 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
浅析PHP原理之变量(Variables inside PHP)
Aug 09 PHP
Laravel 5 框架入门(四)完结篇
Apr 09 PHP
php获取英文姓名首字母的方法
Jul 13 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 PHP
遍历echsop的region表形成缓存的程序实例代码
Nov 01 PHP
ThinkPHP防止重复提交表单的方法实例分析
May 10 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
yii框架使用分页的方法分析
Jul 25 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/01/05 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
php实现的http请求封装示例
2016/11/08 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
JS input 数字验证代码
2009/07/30 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
几种响应式文字详解
2017/05/19 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
公立医院改革实施方案
2014/03/14 职场文书
房屋转让协议书
2014/04/11 职场文书
教师教学评估方案
2014/05/09 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python