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 DataGrid 实现代码
Aug 12 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
php验证码实现代码(3种)
Sep 07 PHP
php常用图片处理类
Mar 16 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php对微信支付回调处理的方法
Aug 23 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 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调用mysql存储过程
2007/02/14 PHP
php模板中出现空行解决方法
2011/03/08 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
php自动加载机制的深入分析
2013/06/08 PHP
php共享内存段示例分享
2014/01/20 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
vue3.0 上手体验
2020/09/21 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
python读取和保存视频文件
2018/04/16 Python
Python logging设置和logger解析
2019/08/28 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
协议书格式
2014/04/23 职场文书
2015年幼师工作总结
2015/04/28 职场文书
优秀志愿者感言
2015/08/01 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB