zoukankan      html  css  js  c++  java
  • 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 " ";

                    }

                }

  • 相关阅读:
    2.1求二进制数中1的个数
    SQL学习笔记八:SQL Server陷阱
    SQL学习笔记之三:系统表syscommnets
    SQL学习笔记之二:QUOTENAME函数
    SQL学习笔记五:脚本创建角色、用户以及相关操作
    输入表名生成插入、更新存储过程和调用该存储过程的字符串
    没有注意过的count(0),count(1),count(*),count(列名)
    清除开始文档批处理
    SQL学习笔记七:利用脚本附加数据库
    SQL学习笔记六:关于全备/差异/日志备份的恢复
  • 原文地址:https://www.cnblogs.com/liaoliao/p/5162150.html
Copyright © 2011-2022 走看看