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 url地址栏传中文乱码解决方法集合
Jun 25 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
Sep 24 PHP
php将数组转换成csv格式文件输出的方法
Mar 14 PHP
php中实现可以返回多个值的函数实例
Mar 21 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
php格式化json函数示例代码
May 12 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
Oct 31 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 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 时间计算问题小结
2009/01/04 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
php异常处理方法实例汇总
2015/06/24 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
微信小程序日历效果
2018/12/29 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
python中ConfigParse模块的用法
2014/09/29 Python
深入理解Python 代码优化详解
2014/10/27 Python
速记Python布尔值
2017/11/09 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
python函数超时自动退出的实操方法
2020/12/28 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
乡镇安全生产月活动总结
2015/05/08 职场文书
疾病证明书
2015/06/19 职场文书
歌咏比赛主持词
2015/06/29 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL