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 动态多文件上传
Jan 18 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
php简单实现快速排序的方法
Apr 04 PHP
php实现curl模拟ftp上传的方法
Jul 29 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP字符串与数组处理函数用法小结
Jan 07 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 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
CI框架中cookie的操作方法分析
2014/12/12 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
Javascript 严格模式use strict详解
2017/09/16 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
python字典多条件排序方法实例
2014/06/30 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python字符串常用方法
2018/06/14 Python
python中的json总结
2018/10/11 Python
python 读取二进制 显示图片案例
2020/04/24 Python
PyQt5实现画布小程序
2020/05/30 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
餐厅考勤管理制度
2014/01/28 职场文书
廉洁教育学习材料
2014/05/19 职场文书
节水口号标语
2014/06/19 职场文书
信访工作汇报材料
2014/10/27 职场文书
法定代表人免职证明
2015/06/24 职场文书
工作感想范文
2015/08/07 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js