php与数据库的交互

php与数据库的交互(5步):
a.连接数据源

               $db = mysqli_connect("域名和端口号","用户名","密码");

                    域名:localhost:3306,数据库端口为3306,可以省略,直接填localhost

                    用户名:(root)

                    密码:没有为空

    //1.连接数据源

        $db = mysqli_connect("localhost:3306","root","123");//返回数据源对象

b.连接数据源里的数据库

               mysqli_select_db($db,"数据库名称")

    //2.连接数据库

        mysqli_select_db($db,"studentsys");

注意:a,b步骤可以合并,如下:

   $db = mysqli_connect("域名和端口号","用户名","密码","数据库名称");

$db = mysqli_connect(“localhost:3306”,“root”,“123”,“studentsys”);

c.设置字符编码

mysqli_query($db,"set names utf8");//对数据库操作utf8不要写成utf-8

    //3.设置字符编码

            mysqli_query($db,"set names utf8");

d.设置sql语句

       $setSql = "sql语句";

        sql语句:

            插入:INSERT INTO user (`uname`, `upwd`) VALUES ('$uname','$upwd')

            更新:UPDATE `studentinfo` SET `sname`='$sname',`sex`='$sex',`sage`=$sage,`sphone`='$sphone',`sadress`='$sadress',`smajor`='$smajor' WHERE sid=$sid

            删除:delete from studentinfo where sid = $id

            查询:select uname,upwd from user where uname='$uname'

    //4.设置sql语句

            $sql = "INSERT INTO user (`uname`, `upwd`) VALUES ('$uname','$upwd')";

e.执行sql语句

      $row = mysqli_query($db,$setSql);//插入成功会返回1

      //执行sql语句后,$row返回的是一个集合

      //将结果集$row转化成数组,使用mysqli_fetch_array()方法   mysqli_fetch_array($row);
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值