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);          //关闭数据库连接

?>
时间: 2024-07-30 00:08:53

mysql数据库连接过程详细的相关文章

MySQL 储存过程-原理、语法、函数详细说明

Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了.想要快速的了解Mysql储存过程吗,就一同看一下下文的"Mysql储存过程-原理.语法.函数详细说明"吧! 一.Mysql储存过程简介:储存过程是一个可编程的函数,它在数据库中创建并保存.它可以有SQL语句和一些特殊的控制结构组成.当希望在不同的应用程序

Java利用Eclipse和Mysql数据库连接并存储图片——取出图片

通过流和JPEGCodec.JPEGImageEncoder类的操作来取出数据库中的图片. 注释很详细,注意要额外的引入mysql的驱动包,要修改数据库的用户名和密码以及URL.希望对大家有帮助. import java.awt.image.BufferedImage; import java.io.*; import java.sql.Blob; import java.sql.Connection; import java.sql.DriverManager; import java.sql

mongodb 3.2.5安装过程详细记录

2016-10-19    mongodb 3.2.5安装 1 准备安装介质 安装介质下载: mongodb的安装方式,我通常使用二进制包的方式,内网不能配置连接外网的yum源: 官方建议的mongodb下载地址为:   Downloads.mongodb.org 但实际上,这个地址,很难找到下载表,正常下载,通常可以用下面的下载地址选择下载: 我这里下载的是: 3.2.5 版本对应的 mongodb-linux-x86_64-rhel62-3.2.5-20-g07e21d8.tgz 如果将整个

MySQL 数据库连接失败 SQLSTATE[HY000] [2003] Can&#39;t connect to MySQL server on &#39;127.0.0.1&#39; (13)

CentOS6.5x64 安装禅道6.2,生成配置文件,数据库连接失败 数据库连接失败 SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (13) root,密码肯定没有错(命令行可以登录),用的127.0.0.1 PHP安装正常,MySQL配置正确,PHP的PDO.MySQL扩展正确,使用 <?php $link=mysql_connect('localhost','root','password'); if

Python3 MySQL 数据库连接 -PyMySQL

Python 3  操作mysql http://www.runoob.com/python3/python3-mysql.html Python3 MySQL 数据库连接 本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查. 什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 p

解决mysql数据库连接问题

设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接.需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库.默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆:需要更改权限才能实现远程连接MYSQL数据库. 通过以下方式来确认: root#mysql -h localhost -uroot -pEnter password: ******We

Ubuntu Server 16.04 安装 Percona Server 5.7 来代替 MySQL 或 MariaDB详细教程

本文标签:    Ubuntu MySQL UbuntuServer PerconaServer MySQL数据库服务器性能优化 互联网杂谈 一.这货是什么? Percona 为 MySQL数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 InnoDB 的性能.为 DBA 提供一些非常有用的性能诊断工具:另外有更多的参数和命令来控制服务器行为.Via 经过长期实践以及生产环境测试, Percona Server 的性能和稳定性比原生的 MySQ

apache、php、mysql安装过程

apache安装过程 a. 打开安装文件,在选择典型或自定义时,选择自定义,一般就是下面那个: b.当安装完成后,在浏览器中网址栏中打上 http://localhost ,如果出现It works!即安装成功 要修改一些apache的系统文件(下面的路径只是我安装apache的路径,你修改时需要根据你的路径来修改): c.如果要添加一些域名,先修改一个文件,路径为:D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd,

MySQL关闭过程详解和安全关闭MySQL的方法

这篇文章主要介绍了MySQL关闭过程详解和安全关闭MySQL的方法,在了解了关闭过程后,出现故障能迅速定位,本文还给出了安全关闭MySQL的建议及方法,需要的朋友可以参考下 www.qdmm.com/BookReader/114529,58420799.aspx www.qdmm.com/BookReader/114529,58484600.aspx www.qdmm.com/BookReader/114529,58486256.aspx www.qdmm.com/BookReader/1145