您的位置 首页 php

记录日常学习——PHP之mysql数据库连接和增删改查,请大神赐教

今天继续记录日常学习PHP第5天的过程!

我以前在学校有一门课程学过网页制作,仅限 html 标识语言,都是一些字体变大不小、加粗加颜色…

当时有一次老师布置了一个任务实操,让我们把 新浪 还是 搜狐 的首页一比一地模拟出来,我记得那时候用 网页三剑客 里面的Dreamweaver来做的,基本上一整页都是用的table加文字加属性;当时就给我了我一个误区,以为所有的网站都是这样的,用现在的话来说:都是 静态网页 ;所以那时候对这门学科一点没兴趣;一字一句地敲上去,太tm无聊了;

现在才知道,原来网页后面是有一个数据库来装着数据,这些数据才是前台显示的内容;

一:php连接数据库( mysql

我把数据库看成一个excel表格,上面有页头,比如这一列姓名、第二列放性别、生日等,然后这些数据是被调取到前台网页上做显示即可,所以这就是我理解的数据库和网页的关系;数据库和网页之间就要先连接;

1、连接需要的要素:

a、服务器地址;b、数据库名字;c、登录账号、d、数据库密码

这些事先我在搭建环境时候已经安装mysql、以及有了以上这些要素;我现在只需要连接即可;

2、php连接mysql的方法;

 $lianjie=mysqli_connect(" 127.0.0.1 ","zhanghao","mima","kuname"); //如果信息没错就会连接成功
if (mysqli_connect_ errno ()) //用来测试是否连接成功
   {  echo "连接成功 "  }  

mysqli_connect(),我看介绍说,这个叫做系统自带的函数,需要连接数据库就需要用到这个函数,包括mysqli_connect_errno()也是系统函数,就是看数据库连接成功;想必只有先记住,平时多练;

二、把数据添加到 mysql数据库 里面

 $tianjia="insert into tablename (xingming,xingbie,tel) values (' 小明 ','男','1388888888')";
mysqli_query($lianjie,$tianjia);  

里面的符号都需要英文状态下才行;第一句,是用php怎么添加来数据的指令,第二句是确认执行第一条添加指令;(感觉也很好理解),一旦执行后,数据库里面就多一条数据;

三、把数据从mysql数据库中删除

 $shanchu="delete from tablename where xingming='小明'";
mysqli_query($lianjie,$shanchu);  

第一条是用php怎么来删除数据的指令,第二句是确认执行第一条删除哪一列xingming等于小明的数据指令;

四、从数据库中修改某一条数据

 $xiugai="update tablename set xingming='小王'  where xingming='小明'";
mysqli_query($lianjie,$xiugai);  

第一条是用php怎么来修改数据的指令,第二条是确认执行,xingming等于小明的数据,把小明改成小王;

五:查询我们需要的数据

 $chaxun="select * from tablename where xingming='小王'";
$q=mysqli_query($lianjie,$chaxun);
while($r=mysqli_fetch_array($q)){
echo $r[xingming];
}  

第一条是用php怎么来查询数据的语句,第二条是确认执行查询,xingming等于小王的数据;第三条,把数据写进数组,第四条,全部显示出来;比前面三个语句要难一点,多了一个系统函数 mysqli _fetch_array;

我的理解是,前面三个增删改,是直接在数据库里面操作了指令来,但是查询需要显示出来给我们看,所以需要把数据通过mysqli_fetch_array函数变成数组,再用循环语句while来做一一展示到前台;

今天记录的稍有点多,其实练习更多,不然这几个指令很容易混淆;特别是最后一个查询,需要显示出来,要多个步骤;练习练习练习,加深印象;

文章来源:智云一二三科技

文章标题:记录日常学习——PHP之mysql数据库连接和增删改查,请大神赐教

文章地址:https://www.zhihuclub.com/149341.shtml

关于作者: 智云科技

热门文章

评论已关闭

3条评论

  1. Fifteen patients with uterine cancer received adjuvant treatment with chemotherapy or radiation, and four patients received hormonal therapy Table 3

  2. TABLE 2 Common Adverse Reactions 5 These observations suggest photoreceptor damage prior to MГјller cell impairment

  3. He was staying at a sprawling compound near the border town of Ghulam Khan in the North Waziristan tribal region when the missiles destroyed it early Friday morning, officials said

网站地图