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 相关文章推荐
提取HTML标签
Oct 09 PHP
php中常用编辑器推荐
Jan 02 PHP
PHP的开发框架的现状和展望
Mar 16 PHP
56.com视频采集接口程序(PHP)
Sep 22 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP并发查询MySQL的实例代码
Aug 09 PHP
PHP中创建和编辑Excel表格的方法
Sep 13 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之第六天
2006/10/09 PHP
php创建session的方法实例详解
2015/01/27 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
python如何通过实例方法名字调用方法
2018/03/21 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
python3下pygame如何实现显示中文
2020/01/11 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
求职推荐信范文
2013/12/01 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
《藏戏》教学反思
2016/02/23 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
Pandas 稀疏数据结构的实现
2021/07/25 Python