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版)
Oct 09 PHP
PHP网站提速三大“软”招
Oct 09 PHP
PHP array操作10个小技巧分享
Jun 23 PHP
php定时计划任务的实现方法详解
Jun 06 PHP
php操作xml
Oct 27 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
Nov 22 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 PHP
Laravel 实现数据软删除功能
Aug 21 PHP
PHP+MySql实现一个简单的留言板
Jul 19 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
PHP生成随机密码类分享
2014/06/25 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
php-app开发接口加密详解
2018/04/18 PHP
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
jquery图片切换插件
2015/03/16 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
python 字符串split的用法分享
2013/03/23 Python
Python实现从URL地址提取文件名的方法
2015/05/15 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
python 写的一个爬虫程序源码
2016/02/28 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
如何使用VSCode愉快的写Python于调试配置步骤
2018/04/06 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
python实现在一个画布上画多个子图
2020/01/19 Python
Python如何实现的二分查找算法
2020/05/27 Python
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
大学毕业生自我鉴定
2013/11/05 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
行政副总岗位职责
2014/02/23 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
小学教师教学反思
2016/02/24 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
浅析Python中的随机采样和概率分布
2021/12/06 Python