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 setcookie() cannot modify header information 的解决方法
Jan 09 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
PHP小教程之实现链表
Jun 09 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
php批量修改表结构实例
May 24 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
Jul 03 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
Dec 31 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 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
把77A收信机改造成收音机
2021/03/02 无线电
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
react的hooks的用法详解
2020/10/12 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
Vue仿百度搜索功能
2020/12/28 Vue.js
Python读写zip压缩文件的方法
2018/08/29 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
Python实现word2Vec model过程解析
2019/12/16 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
学校经典推荐信
2013/10/30 职场文书
大学生年度自我鉴定
2013/10/31 职场文书
高中生评语大全
2014/04/25 职场文书
网站创业计划书
2014/04/30 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
工作经历证明范本
2015/06/15 职场文书
大学生读书笔记范文
2015/07/01 职场文书