PHP表单数据写入MySQL数据库的代码


Posted in PHP onMay 31, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<h插入操作</h 
<?php 
if(!isset($_POST['submit'])){ 
//如果没有表单提交,显示一个表单 
?> 
<form action="" method="post"> 
国家:<input type="text" name="country" /> 
动物名称(英文):<input type="text" name="animal" /> 
动物名称(中文):<input type="text" name="cname" /> 
<input type="submit" name="submit" value="提交表单" /> 
</form> 
<?php 
} 
else 
{ 
//如果提交了表单 
//数据库连接参数 
$host = "localhost"; 
$user = "root"; 
$pass = "zq"; 
$db = "phpdev"; 
// 何问起 hovertree.com
//取得表单中的值,检查表单中的值是否符合标准,并做适当转义,防止SQL注入 
$country = empty($_POST['country'])? die("请输入国家名称"): 
mysql_escape_string($_POST['country']); 
$animal = empty($_POST['animal'])? die("请输入英文名"): 
mysql_escape_string($_POST['animal']); 
$cname = empty($_POST['cname'])? die("请输入中文名"): 
mysql_escape_string($_POST['cname']); 
//打开数据库连接 
$connection = mysql_connect($host, $user, $pass) or die("Unable to connect!"); 
//选择数据库 
mysql_select_db($db) or die("Unable to select database!"); 
//构造一个SQL查询 
$query = "INSERT INTO symbols(country, animal, cname) VALUE('$country', '$animal', '$cname')"; 
//执行该查询 
$result = mysql_query($query) or die("Error in query: $query. ".mysql_error()); 
//插入操作成功后,显示插入记录的记录号 
echo "记录已经插入, mysql_insert_id() = ".mysql_insert_id(); 
//关闭当前数据库连接 
mysql_close($connection); 
} 
?>

上面的代码用不同格式,不知道哪种格式更好

<h插入操作</h 
<?php 
if(!isset($_POST['submit'])){ 
//如果没有表单提交,显示一个表单 
?> 
<form action="" method="post"> 
国家:<input type="text" name="country" /> 
动物名称(英文):<input type="text" name="animal" /> 
动物名称(中文):<input type="text" name="cname" /> 
<input type="submit" name="submit" value="提交表单" /> 
</form> 
<?php 
} 
else 
{ 
//如果提交了表单 
//数据库连接参数 
$host = "localhost"; 
$user = "root"; 
$pass = "zq"; 
$db = "phpdev"; 
//取得表单中的值,检查表单中的值是否符合标准,并做适当转义,防止SQL注入 
$country = empty($_POST['country'])? die("请输入国家名称"): 
mysql_escape_string($_POST['country']); 
$animal = empty($_POST['animal'])? die("请输入英文名"): 
mysql_escape_string($_POST['animal']); 
$cname = empty($_POST['cname'])? die("请输入中文名"): 
mysql_escape_string($_POST['cname']); 
//打开数据库连接 hovertree.com 何问起 
$connection = mysql_connect($host, $user, $pass) or die("Unable to connect!"); 
//选择数据库 
mysql_select_db($db) or die("Unable to select database!"); 
//构造一个SQL查询 
$query = "INSERT INTO symbols(country, animal, cname) VALUE('$country', '$animal', '$cname')"; 
//执行该查询 
$result = mysql_query($query) or die("Error in query: $query. ".mysql_error()); 
//插入操作成功后,显示插入记录的记录号 
echo "记录已经插入, mysql_insert_id() = ".mysql_insert_id(); 
//关闭当前数据库连接 
mysql_close($connection); 
} 
?>

以上所述是小编给大家介绍的PHP表单数据写入MySQL数据库的代码 ,希望对大家有所帮助!

PHP 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
php minixml详解
Jul 19 PHP
php 引用(&amp;)详解
Nov 20 PHP
PHP定时更新程序设计思路分享
Jun 10 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
PHP中使用file_get_contents post数据代码例子
Feb 13 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
php实现购物车功能(上)
Jul 23 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
关于php 高并发解决的一点思路
Apr 16 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
May 30 #PHP
PHP如何实现跨域
May 30 #PHP
php while循环控制的简单实例
May 30 #PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 #PHP
[原创]php求圆周率的简单实现方法
May 30 #PHP
smarty中改进truncate使其支持中文的方法
May 30 #PHP
php实现的一段简单概率相关代码
May 30 #PHP
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
PHP实现Socket服务器的代码
2008/04/03 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
vue组件详解之使用slot分发内容
2018/04/09 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
python difflib模块示例讲解
2017/09/13 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python读取各种文件数据方法解析
2018/12/29 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
基本款天堂:Everlane
2017/05/13 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
关于爱国的标语
2014/06/24 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
物业接待员岗位职责
2015/04/15 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
法定代表人资格证明书
2015/06/18 职场文书
小学班级标语口号大全
2015/12/26 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python