为了账号安全,请及时绑定邮箱和手机立即绑定

精PHP与MYSQL数据库连接

标签:
MySQL

精PHP与MYSQL数据库连接

[巧克力情人节]

php与mysql数据库

教学目标:

1、了解MySQL数据库,熟练使用mysql(phpMyadmin)

2、PHP代码实现对MySQL数据库的连接和CURD操作

教学内容:

详细讲解:

一、PHP连接数据库

1、连接MYSQL服务器

使用mysql_connect()函数创建与mysql服务器连接。

2、选择数据库

使用mysql_select_db()函数选择mysql数据库服务器上的数据库,并与数据库创建连接。

3、执行sql语句

在选择的数据库中使用mysql_query()函数执行sql语句。

4、关闭结果集

Mysql_free_result();数据库操作完成后需要关闭结果集,以释放系统资源。

5、关闭mysql服务器

用mysql_close();每使用一次mysql_connect()或mysql_query()函数,都会消耗系统资源。在少量用户访问web网站时问题还不太,但如果用户连接超过一定的数量,就会造成系统性能的下降,甚至死机。为了避免这种现象的发生,在完成数据库的操作后,应使用mysql_close()函数关闭与mysql服务器的连接,以节省系统资源。

注:php中与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭。但如果一次性返回的结果集比较大或网站访问量比较多,则最好使用mysql_close()函数手动进行释放。

二、连接数据库代码

1、连接服务器和选择数据库

/**

*@authorMissGE

*@since2012-2-16

*@descToolclass

*HandletheMySQLdatabase

*/

$conn=mysql_connect("localhost","root","");

if($conn)

{

echo"数据库连接成功";

}

else

{

Die(数据库连接失败",mysql_error());//die()函数表示向用户输出引号中的内容,程序终止执行

}

$select=mysql_select_db("school",$conn);//选择数据库

/*mysql_query("SET

character_set_connection=utf-8,character_set_results=utf-8,character_set_Client=binary",$conn);*/

Mysql_query("setnamesutf-8");//设置数据库编码格式是utf-8

if($select)

echo"选择数据库成功";

else

echo"选择数据库失败";

?>

2、添加一条数据

实例:注册用户

3、实例:用户登录成功

4、修改、删除一条数据

login.php

include("db.php");

?>


注册/登录用户

用户名:

密码:

$uName="";

$pwd="";

if($_POST["sub"])

{

$uName=$_POST["userName"];

$pwd=$_POST["pwd"];

$sql="insertinto`users`(`uName`,`uPwd`)values('".$uName."','".$pwd."')";

$query=mysql_query($sql,$conn);

if($query)

echo"注册成功";

else

echo"注册失败";

}

if($_POST["sub_1"])

{

$uName=$_POST["userName"];

$pwd=$_POST["pwd"];

echo$pwd;

$sql="select*fromuserswhereuName='".$uName."'anduPwd='".$pwd."'";

$query=mysql_query($sql,$conn);

$row=mysql_fetch_array($query);

if($row)

echo"";else

echo"登录失败";

}

?>

Db.php

$host="localhost";

$root="root";

$rPwd="";$conn=mysql_connect($host,$root,$rPwd);

if(!$conn)

die("连接数据库服务器失败".mysql_error());$select=mysql_select_db("school",$conn);mysql_query("setnamesgb2312");

if(!$select)

echo"选择数据库失败";

?>

Index_ok.php

echo"相信您的技术,您已登陆成功";echo"返回";?>



作者:苏暖人
链接:https://www.jianshu.com/p/bea3f916b50c


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消