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 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
PHP程序员基本要求和必备技能
May 09 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
php正则替换处理HTML页面的方法
Jun 17 PHP
php微信高级接口群发 多客服
Jun 23 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
php 使用curl模拟ip和来源进行访问的实现方法
May 02 PHP
php + nginx项目中的权限详解
May 23 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
Jul 24 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
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
PHP错误机制知识汇总
2016/03/24 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
JS的replace方法详细介绍
2012/11/09 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
python的几种开发工具介绍
2007/03/07 Python
Python导入txt数据到mysql的方法
2015/04/08 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
Django 大文件下载实现过程解析
2019/08/01 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
法国家具及室内配件店:home24
2017/01/21 全球购物
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
师范生自荐信范文
2013/10/06 职场文书
委托协议书范本
2014/04/22 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫