在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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
|
2022-08-16
2022-09-04
2022-08-17
2022-08-12
2022-08-15
请发表评论