• PHP数据访问


    数据访问:

        一、方式一:

            生成链接:

                $conn = mysql_connect("服务器地址(本机  localhost,其他机器用ip)","用户名","数据库密码");


            选择操作的数据库:

                mysql_select_db("数据库名称",$conn(链接方式));16:22 2016/1/26
            写mysql语句:

                $sql = "select * from info";

            执行mysql语句:

                $result = mysql_query($sql);

            提取数据:

                $array = mysql_fetch_row($result);#返回数组   执行一次返回一条。

                $array = mysql_fetch_row($result);

                

            输出:

                print_r $array();

            

        二、方式二:

            生成链接

                $db = new mysqli("服务器地址(本机  localhost,其他机器用ip)","账号","密码","数据库名称")

            判断是否链接成功

                if(mysqli_connect_error())

                {

                    echo "链接失败";

                    exit;#退出程序

                }

                else

                {

                    $sql = "select * from info"(写sql语句);

                    $result = $db->query($sql);#执行sql语句

                    echo "<table width=100% cellspacing='0' cellpadding='0' border='1'>"

                    echo "<tr><td>代号</td><td>姓名</td><td>性别</td><td>民族</td><td>生日</td><tr>"

                    while($row = $result->fetch_row())#执行一次返回一条数据  处理数据

                    {
            
                        $sex = (bool)$row[2]?"男":"女";    #处理性别

                        $nation = nationname($db,$row[3]);#处理民族

                        $birthday = date("Y年m月d日",strtotime$row[4]);    #处理生日                

                        echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$sex}</td><td>{$row[3]}</td><td>{$birthday}</td><tr>";

                    }

                    echo "</table>"

                    print_r($row);
                }


            处理民族名称代号问题:

                function NationName($db,$code)

                {

                    $sql = "select * from nation where code = '{$code}'"(写sql语句);

                    $result = $db->query($sql);#执行sql语句

                    if($row = $result->fetch_row())
        
                    {

                        return $row[1];

                    }
        
                    else

                    {

                        return " ";

                    }

                }

  • 相关阅读:
    .net core 在 Docker 上的部署
    js 运算的内置函数
    vux 项目的构建
    微信小程序开发资料
    HttpClient 调用WebAPI时,传参的三种方式
    jsplumb 中文教程
    MyEclipse最新版-版本更新说明及下载
    如何用VSCode调试Vue.js
    vs2017开发Node.js控制台程序
    Objc的底层并发API
  • 原文地址:https://www.cnblogs.com/liaoliao/p/5162150.html
Copyright © 2020-2023  润新知