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分页显示制作详细讲解
Nov 19 PHP
php session应用实例 登录验证
Mar 16 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
php动态生成缩略图并输出显示的方法
Apr 20 PHP
两种php去除二维数组的重复项方法
Nov 04 PHP
php阿拉伯数字转中文人民币大写
Dec 21 PHP
基于PHP实现栈数据结构和括号匹配算法示例
Aug 10 PHP
PHP数组式访问接口ArrayAccess用法分析
Dec 28 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
PHP+Redis开发的书签案例实战详解
Jul 09 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
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
php链表用法实例分析
2015/07/09 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
获取Javscript执行函数名称的方法
2006/12/22 Javascript
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JS 的应用开发初探(mootools)
2009/12/19 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
js实现点击生成随机div
2020/01/16 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
详解Python中for循环的使用
2015/04/14 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Python中私有属性的定义方式
2020/03/05 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
冰淇淋店的创业计划书
2014/02/07 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL