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 相关文章推荐
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
php Xdebug 调试扩展的安装与使用.
Mar 13 PHP
深入了解PHP类Class的概念
Jun 14 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
Symfony2学习笔记之插件格式分析
Mar 17 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
PDO::errorCode讲解
Jan 28 PHP
PHP中的empty、isset、isnull的区别与使用实例
Mar 22 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
PHP中多字节字符串操作实例详解
Aug 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
PHP默认安装产生系统漏洞
2006/10/09 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
PHP会话处理的10个函数
2015/08/11 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
制作特殊字的脚本
2006/06/26 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
jQuery的12招常用技巧分享
2011/08/08 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
Python中获取网页状态码的两个方法
2014/11/03 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
快速了解Python相对导入
2018/01/12 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python安装gdal的两种方法
2019/10/29 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
心理健康教育心得体会
2013/12/29 职场文书
护士辞职信范文
2014/01/19 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
收款授权委托书
2014/10/02 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS