• php


    在php脚本中执行select查询命令,也是调用mysql_query()函数,但是和执行DML不同的是,执行SELECT 命令后,mysql_query()函数的返回值是一个资源的引用指针(结果集),需要通过相应函数进行处理。

    mysql_num_rows($result)  从结果集中获取数据记录的个数

    mysql_num_fields($result)  从结果集中获取数据记录列的个数

    mysql_fetch_row()      该函数将一条结果记录返回,并以一个普通索引数组的形式保存

    mysql_fetch_assoc()     该函数将一条结果记录返回,并以一个普通关联数组形式保存

    mysql_fetch_array()     默认同时以索引数组和关联数组保存,三个参数MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH

    mysql_fetch_object()    以一个对象的形式返回一条结果记录,他的各个字段需要以对象的形式进行访问

    注意:尽量不要使用mysql_fetch_array()方法,效率较低

    <?php
        $link = mysql_connect('localhost', 'root', 'abc123');
        if(!$link){
            die('数据库链接失败:'.mysql_error());
        }
        mysql_select_db('test');
        
        $select = "SELECT * FROM book;";
        $result = mysql_query($select);
        
        echo "<table align='center' width='60%' border='1'>";
        echo '<caption><h2>图书信息表</h2></caption>';
        echo '<th>图书编号</th><th>图书名称</th><th>作者</th>';
        while($row = mysql_fetch_row($result)){
            echo "<tr>";
            foreach($row as $data){
                echo '<td>'.$data.'</td>';
            }
            echo '</tr>';
        }
        echo "</table>";
        mysql_free_result($result);        //释放查询的结果集资源
        mysql_close($link);
    ?>
  • 相关阅读:
    OKR让你的目标杜绝“虎头蛇尾”
    OKR让你的团队更加优秀
    个人与企业OKR如何做好联结(三)
    OKR的最佳状态不是满分
    Tita OKR:目标地图的妙用
    个人与企业OKR如何做好联结(四)
    函数可以替换成过滤器demo
    @click传递事件和参数
    vue组件
    watch与computed区别
  • 原文地址:https://www.cnblogs.com/xiaoluweb/p/4756932.html
Copyright © 2020-2023  润新知