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 相关文章推荐
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
浅谈php安全性需要注意的几点事项
Jul 17 PHP
在SAE上搭建最新wordpress的方法
Dec 21 PHP
详解PHP中的PDO类
Jul 06 PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 PHP
Smarty分页实现方法完整实例
May 11 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
May 29 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 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
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
php中实现获取随机数组列表的自定义函数
2015/04/02 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
pycharm导入源码的具体步骤
2020/08/04 Python
Python实现壁纸下载与轮换
2020/10/19 Python
python爬取微博评论的实例讲解
2021/01/15 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
婚纱店策划方案
2014/05/22 职场文书
绿色环保标语
2014/06/12 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers