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分页函数代码(简单实用型)
Dec 02 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHPThumb图片处理实例
May 03 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
thinkPHP商城公告功能开发问题分析
Dec 01 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
Apr 10 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
2013/06/17 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
php实现的简单日志写入函数
2015/03/31 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
php给数组赋值的实例方法
2019/09/26 PHP
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
token 机制和实现方式
2020/12/15 Javascript
Python中的魔法方法深入理解
2014/07/09 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
python中kmeans聚类实现代码
2018/02/23 Python
python3.6实现学生信息管理系统
2019/02/21 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
pandas.cut具体使用总结
2019/06/24 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
python excel和yaml文件的读取封装
2021/01/12 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
结婚喜宴家长答谢词
2014/01/15 职场文书
学习交流会主持词
2014/04/01 职场文书
企业金融服务方案
2014/06/03 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
财政局长个人总结
2015/03/04 职场文书
JS Object构造函数之Object.freeze
2021/04/28 Javascript
Vue h函数的使用详解
2022/02/18 Vue.js
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python