PHP+MySQL插入操作实例


Posted in PHP onJanuary 21, 2015

本文实例讲述了PHP+MySQL插入操作的实现方法。分享给大家供大家参考。具体如下:

<h1>插入操作</h1>  

<?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 = "zq19890319";  

        $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']);  

          

        //打开数据库连接  

        $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模板中出现空行解决方法
Mar 08 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
ThinkPHP控制器详解
Jul 27 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
php禁用函数设置及查看方法详解
Jul 25 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
PHP编程一定要改掉的5个不良习惯
Sep 18 PHP
Jsonp劫持学习
Apr 01 PHP
php+mysql数据库查询实例
Jan 21 #PHP
php使用Cookie实现和用户会话的方法
Jan 21 #PHP
php实现遍历目录并删除指定文件中指定内容
Jan 21 #PHP
Codeigniter的一些优秀特性总结
Jan 21 #PHP
PHP 生成N个不重复的随机数
Jan 21 #PHP
PHP 实现判断用户是否手机访问
Jan 21 #PHP
PHP中imagick函数的中文解释
Jan 21 #PHP
You might like
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
用Zend Encode编写开发PHP程序
2010/02/21 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
JavaScript的Function详细
2006/11/14 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
Python IDLE清空窗口的实例
2018/06/25 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
党政领导班子民主生活会整改措施
2014/09/18 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
2016新年感言
2015/08/03 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Java无向树分析 实现最小高度树
2022/04/09 Javascript
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS