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
php递归列出所有文件和目录的代码
Sep 10 PHP
PHP实现下载功能的代码
Sep 29 PHP
解析PHP中empty is_null和isset的测试
Jun 29 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
如何实现php图片等比例缩放
Jul 28 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP常用文件操作函数和简单实例分析
Jun 03 PHP
php session_decode函数用法讲解
May 26 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 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
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
Javascript - HTML的request类
2006/07/15 Javascript
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
DC Shoes澳大利亚官方网上商店:购买DC鞋子
2019/10/25 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
国际贸易求职信
2014/07/05 职场文书
励志演讲稿300字
2014/08/21 职场文书
《称赞》教学反思
2016/02/17 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
javascript Number 与 Math对象的介绍
2021/11/17 Javascript