• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP-----连接数据库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

PHP连接数据库

JS是一门语言,是客户端的脚本,JS不能连接数据库,JS在客户端,数据库在服务端(在服务器上的),JS是没法连接数据库的,PHP在运行时在

 

客户端在访问某一个网页时,它(客户端)会发送一个请求到服务器,之后,服务器由谁接收请求?由阿帕奇(服务器管理器),阿帕奇接收请求之后,如果发现请求的页面,是一个.html页面,说明是一个静态的页面,从文件里拿出来给阿帕奇,再返回客户端,这是一个静态的页面处理方式。

发送的是一个动态的页面(.PHP), PHP文件里就嵌入了PHP代码,在请求页面的时候,阿帕奇接受到请求,发现是一个.PHP的文件,从文件堆把文件读取到之后,阿帕奇不能解析文件里的PHP标记,他(阿帕奇)把文件交给PHP,他(阿帕奇)把文件送给PHP里面,PHP去解析这个PHP语句,PHP解析时需要连接数据库,通过PHP对数据(mysql)进行一个操作,操作完之后得出的结果,送到阿帕奇中,最后阿帕奇,把一个完整的静态页面,拿到客户端来显示。

 

PHP可以操作数据库

 

PHP怎样操作数据库呢???

有以下几步:

【】第一步:造一个连接(搭一个桥)(PHP和mysql的通道)

解释:PHP和mysql 虽然都在一个服务器里,但是他两之间,您如果不给它 造一个通道,它两之间就是独立的,两个之间没有任何关系,所以我们第一步先要把它们之间搭一个桥出来,先把路打通。

 

Mysql_connect(“服务器地址”,”连接数据库的用户名”,”数据库的密码”)   ,是有返回值的

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

$connect 用变量来接收

服务器地址:如果连接的是本机就写localhost,如果连的是其他的服务器,就需要写一个IP地址,比如链接互联网,就写IP地址;如果链接局域网上的,就找到对应的IP地址,写上就行了。

连接数据库的用户名:我们链接的是本机,root

数据库的密码:如果是空,就是空 ” ”。有密码就写上。

 

 【】第二步:选择要操作的数据库

mysql_select_db(”数据库的名称”,”由哪个连接数据库”);

【】第三步:写SQL语句

$sql ="select * from student<写表名>"; //查询学生表中所有的数据

【】执行SQL语句,返回结果集

就把我们写好的SQL语句通过连接去执行

$result =mysql_query($sql);  //是有返回值得(结果集)$result =?

【】从结果集中,读取数据

mysql_fetch_row(需要参数,就是结果集)//可以逐条读取数据

while($attr = mysql_fetch_row($result))

{

var_dump($attr);

}

//$attr随便取名字,这是返回的数组

 

例子1:查询数据

显示的结果:

 

例子2:添加数据:

上面的例子1是查询数据,只要把上面的例子1改一下:

$sql ="insert into minzu values('noo2','回族')";

var_dump($result);

显示结果:

 

                添加成功了,就是true.

 

 

【】查询语句,返回的是一个结果集

【】增删改的返回值,就是看看是不是成功了,如果执行成功返回T,如果执行失败就返回F

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP$GLOBALS超全局变量分析发布时间:2022-07-10
下一篇:
PHP几个常用的概率算法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap