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

PHP与MySQL关系大揭秘

难度初级
时长 2小时58分
学习人数
综合评分9.80
299人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.7 逻辑清晰
  • 结果赋值给数组

    查看全部
    0 采集 收起 来源:文章管理列表

    2018-12-25

  • 文章发布系统 - 文章修改

    查看全部
    0 采集 收起 来源:修改文章

    2018-12-17

  • 文章发布系统 - 文章发布

    查看全部
    0 采集 收起 来源:发布文章

    2018-12-17

  • 编写的意义

    查看全部
  • 数据库设计

    查看全部
  • mysql_result() 获取结果集中一个字段的值

    查看全部
  • php 内置 Mysql 函数

    查看全部
  • mysql-fetch-row
    查看全部
    0 采集 收起 来源:数据库扩展

    2018-12-03

  • mysql_fetch_row()、mysql_fetch_array()、mysql_fetch_assoc()指定的参数是一个结果集标识符,并不是一个sql语句。正确的做法是先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据


    查看全部
    0 采集 收起 来源:练习题

    2018-11-27

  • mysql_fetch_array row  以及array带参数的区别

    查看全部
  • <?php
    
    //row 、 array 、 assoc 、 object
    
    //先连接数据库:
    
    $host = 'localhost';
    $user = 'root';
    $pass = '123456';
    $link = mysqli_connect($host,$user,$pass);
    
    if ($link){
        query($link,'set names utf8;');
        mysqli_select_db($link,'zhenzhentest');
    
        /*if(query($link,'insert into users (name,age,money) values ("小明",18,200)')){}else{
            echo '插入失败';
        };*/
    
    
        echo '第一个:mysqli_fetch_row:<br/><br/>';
    
        $res = query($link,'select name,age,money from users;');
        $row = mysqli_fetch_row($res);
        print_r($row);
        $row = mysqli_fetch_row($res);
        print_r($row);
        /*while ($row = mysqli_fetch_row($res)){
            print_r($row);
            echo '<br/>';
        }*/
        echo '<br/><br/>mysqli_fetch_row:从查询返回的结果集中,依次取出每一条数据,以数组的形式返回,以查询到的字段为基准进行下标的排序';
    
    
        echo '<hr/>';
    
    
        echo '第二个:mysqli_fetch_array:<br/><br/>';
    
        $res2 = query($link,'select name,age,money from users;');
    
        $row2 = mysqli_fetch_array($res2,MYSQLI_ASSOC);
    
        print_r($row2);
    
        echo '<br/><br/>fetch_array与fetch_row的区别就是,在返回的一行数据的数组中,fetch_array比fetch_row多了一个关联数组,而fetch_row中仅有索引数组';
        echo '<br/>fetch_array接收两个参数,
              <br/>第一个参数是query语句返回的结果集,
              <br/>第二个参数是数据的格式:MYSQLI_ASSOC(返回关联数组数据)、MYSQLI_NUM(返回索引数组数据)、MYSQLI_BOTH(默认索引和关联数组都进行返回)
              <br/>默认就是返回索引和关联数组,不传递第二个参数';
    
        echo '<hr/>';
    
        echo '第三个:mysqli_fetch_assoc:<br/><br/>';
    
        $res3 = query($link,'select * from users;');
    
        $row3 = mysqli_fetch_assoc($res3);
    
        print_r($row3);
    
        echo '<br/>他与:mysqli_fetch_array("结果集",MYSQLI_ASSOC),所返回的结果,以及作用,完全一样;';
        echo '<br/>PHP中存在很多相似功能,甚至完全一样的功能,只是名字不同的方法,就一个字:《存在即合理》';
    
        echo '<hr/>';
    
        echo '第四个:mysqli_fetch_object:<br/><br/>';
    
        $res4 = query($link,'select * from users;');
    
        $row4 = mysqli_fetch_object($res4);
        print_r($row4);
    
        echo '<br/>将结果集中的每一条数据,作为一个对象来返回,在数据库中表中的一条数据就看作是一个对象,就这个意思';
    
        echo '<hr/>';
    
        echo '这四种从结果集中取数据的方法,都可以依次取出结果集中的下一条数据,可以使用循环,来取出你的查询语句返回的结果;';
    
        echo '<hr/>';
    
        echo '第五个:mysqli_num_rows<br/>';
        $res5 = query($link,'select * from users;');
        $num = mysqli_num_rows($res5);
        echo $num;
        echo '<br/>返回的是结果集中数据的总数<br/>';
    
        echo '<hr/>';
        echo '<br/>第六个:mysql_result,取出结果集中对应字段的值';
        echo '<br/>例如:mysql_result($query,行号,字段名)';
        echo '<br/>在PHP7中被移除了,此函数不存在了,可以通过别的方法达自己写一个类似功能的函数';
    
        echo '<hr/>';
    
        echo '<br/>第七个:mysqli_affected_rows,返回上一次对数据库增删改的,受到影响的行数,就是那些行被更改了的总数<br/>';
        $res7 = query($link,'update users set name="qqqq" where id;');
        $row7 = mysqli_affected_rows($link);
        echo $row7;
        echo '<br/>只能够获取到上一次的操作的更改结果,上一次的上一次是获取不到的';
    
    
    }else{
        echo '链接失败<br/>';
    }
    
    function query($link,$query){
        return mysqli_query($link,$query);
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ?>


    查看全部
  • mysql_affected_rows();    //受影响的记录行数

    查看全部
  • mysql_result()    //返回结果集中一个字段的值

    查看全部
  • mysql_num_rows(结果集);    //结果集的行数

    查看全部
  • //以UTF8格式形式输入和读取

    mysql_query('SET NAMES UTF8);


    // 获取和显示信息

    mysql_fetch_row();

    mysql_fetch_array();

    mysql_fetch_assoc();

    mysql_fetch_object();

    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程是PHP中级课程 1、掌握PHP开发语言的基础语法知识 2、掌握MYSQL数据库中基础的增删改查语句
老师告诉你能学到什么?
1、精通最基本的PHP内置mysql函数 2、掌握对数据库增删改查的步骤 3、熟悉简单文章发布系统的开发流程 4、学会分析相似系统,实现举一反三

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!