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小技巧搜集,每个PHPer都来露一手
Jan 02 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
PHP XML备份Mysql数据库
May 27 PHP
PHP 面向对象 PHP5 中的常量
May 05 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
Mar 06 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
php判断电脑访问、手机访问的例子
May 10 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
Jun 19 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
php pdo连接数据库操作示例
Nov 18 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面向对象概念
2011/11/06 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
如何编写高质量JS代码
2014/12/28 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
JS中的回调函数实例浅析
2018/03/21 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
python实现根据图标提取分类应用程序实例
2014/09/28 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
详解Python进程间通信之命名管道
2017/08/28 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
英文自荐信格式
2013/11/28 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
养牛场项目建议书
2014/05/13 职场文书
预备党员转正考核材料
2014/06/03 职场文书
文员求职信
2014/07/15 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
毕业实习证明范本
2015/06/16 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
Python time库的时间时钟处理
2021/05/02 Python
MySQL修改默认引擎和字符集详情
2021/09/25 MySQL