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的ob_start();控制您的浏览器cache!
Feb 14 PHP
PHP中foreach循环中使用引用要注意的地方
Jan 02 PHP
apache配置虚拟主机的方法详解
Jun 17 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
PHP中is_dir()函数使用指南
May 08 PHP
PHP语法小结之基础和变量
Nov 22 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
Dec 22 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
基于jQuery.Validate验证库知识点的详解
2013/04/26 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
使用python分析git log日志示例
2014/02/27 Python
Python编程中的反模式实例分析
2014/12/08 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
python实现统计代码行数的方法
2015/05/22 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
python编写简单端口扫描器
2019/09/04 Python
python中return如何写
2020/06/18 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
学生生病请假条范文
2014/02/16 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
步步惊心观后感
2015/06/12 职场文书
节水宣传标语口号
2015/12/26 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
Vue Element UI自定义描述列表组件
2021/05/18 Vue.js
Python基础之元组与文件知识总结
2021/05/19 Python
MySQL深分页问题解决思路
2022/12/24 MySQL