mysql数据库连接过程详细 - xxb201016

benbenchen 2021-08-21 原文


mysql数据库连接过程详细

<?php

$id = $_POST[\'id\'];         //接收参数id
$name = $_POST[\'name\'];      //接收参数用户名
$pwd = md5($_POST[\'pwd\']);    //接收参数密码,md5加密

//数据库配置参数
$db_host = \'db_host\';       //数据库主机地址,如localhost
$db_user = \'db_user\';       //数据库用户名
$db_pwd = \'db_pwd\';        //数据库密码
$db_database = \'db_database\';  //选中的数据库库名

$connection = mysql_connect($db_host,$db_user,$db_pwd); //数据库连接资源
mysql_query("set names \'utf8\'");  //设置数据库字符集
if(!$connection){
die("could not connect to the database.\n" . mysql_error());
}
$selectedDb = mysql_select_db($db_database);//选择数据库
if (!$selectedDb) {
die("could not to the database\n" . mysql_error());
}

$id = intval($id);
$name = mysql_real_escape_string($name); //参数处理 防止SQL注入
$pwd = mysql_real_escape_string($pwd);  //参数处理 防止SQL注入

$insertSql = "insert into hsh_user(id, name, pwd) values($id,\'$name\', \'$pwd\')"; //准备sql语句
$flag = mysql_query($insertSql);      //执行sql语句
if(!$flag){
die("query error\n" . mysql_error());
}
mysql_close($connection);          //关闭数据库连接

?>
发表于
2017-03-28 17:42 
xxb201016 
阅读(416
评论(0
编辑 
收藏 
举报

 

版权声明:本文为benbenchen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/benbenchen/p/6636020.html

mysql数据库连接过程详细 - xxb201016的更多相关文章

  1. 提高百度竞价广告质量度的5个关键方法 – 云帅工作室

    提高百度竞价广告质量度的5个关键方法 你如果正在做百度竞价推广,或者谷歌竞价推广(Google Adwords […]...

  2. 火币 自动交易 – 江枫1

    火币 自动交易 代码 https://www.cnblogs.com/fangbei/p/huobi-api- […]...

  3. 树莓派的20个常用命令 – jack_Meng

    树莓派的20个常用命令 您可能从快乐的Windows GUI用户变为没有按钮或双击任何东西的怀旧黑屏和绿屏。自 […]...

  4. 给pdf添加导航目录 – 107国道道长

    给pdf添加导航目录 给pdf添加导航目录 我们下载pdf书籍经常需要以下导航功能,没有导航的pdf根本看不下 […]...

  5. 学习 Web 开发技术的16个最佳教程网站和博客 – JimSow

    学习 Web 开发技术的16个最佳教程网站和博客 互联网经过这么多年的发展,已经出现了众多的 Web 开发技术 […]...

  6. 父窗口和子窗口之间方法调用 js – mkyong

    父窗口和子窗口之间方法调用 js 弹出窗口两种方式:    1.window.showModalDialog: […]...

  7. 多线程编程(2) – 从 CreateThread 说起

    function CreateThread( lpThreadAttributes: Pointer; {安全 […]...

  8. .封装函数,实现如下功能,如:2,5,则求2 + 22 + 222 + 2222 + 22222,可以分别尝试用字符串,列表或者递归实现

    # 字符串 def func1(a, b): a = str(a) sum1 = 0 for i in ran […]...

随机推荐

  1. 分布式之配置中心

    目录 前言 市面上的配置中心 还有哪些应用场景? 小结 推荐阅读 前言 我们在平时工作中可能会有这样的需求,系 […]...

  2. VMware Ubuntu 虚拟机安装 VMwareTools (VMware虚拟机如何与主机互相复制文件)

    1、关闭虚拟机   2、CD-ROM开机连接取消对号   3、开启虚拟机   4、此时可能提示安装,点击即可 […]...

  3. vue和angular的区别:

    相同: 1.数据绑定:vue和angular绑定都可以用{{}} 2.都支持内置指令和自定义指令 3.都支持内 […]...

  4. 深度学习:Keras入门(二)之卷积神经网络(CNN)【转】

    本文转载自:https://www.cnblogs.com/lc1217/p/7324935.html 说明: […]...

  5. RocketMQ事务消息实现分析

    这周RocketMQ发布了4.3.0版本,New Feature中最受关注的一点就是支持了事务消息: 今天花了 […]...

  6. Java最新版正则表达式检测手机号

    1、目前来源: 下面就是简单的java工具类,主要的还是工具类中的正则表达式,原来的工具来来源的网上,在202 […]...

  7. 如何用U盘启动电脑

    我们私人的笔记本或办公室电脑有时会有一些小隐私,不想让他人登录,也许我们会设置windows或BIOS密码来保 […]...

  8. JAVA开发Web Service几种框架介绍 – 气质请注意

    JAVA开发Web Service几种框架介绍 下面分别介绍一个这几种Web Service框架的基本概念 1 […]...

展开目录

目录导航