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实现图象锐化代码
Jun 14 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
php 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
php中explode与split的区别介绍
Oct 03 PHP
php获取服务器信息的实现代码
Feb 04 PHP
PHP使用CURL获取302跳转后的地址实例
May 04 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
PDO::errorCode讲解
Jan 28 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 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
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
微信小程序实现限制用户转发功能的实例代码
2020/02/22 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
Python 实现简单的客户端认证
2020/07/29 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
如何手工释放资源
2013/12/15 面试题
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android