首页 编程设计PHP正文

PHP——连接数据库

云水 PHP 2020-04-05 20:06:33 1363 0 PHP



<?php//1.生成连接 造连接对象

//$db=new mysqli($dbhost(服务器),$username,$userpass,$dbdatabase);$db = new mysqli("localhost","root","123","mydb");//2.判断是否连接成功 成功为空,失败返回string(字符串)错误信息if(mysqli_connect_error())
{    echo "连接失败";    //exit  退出整个程序    }else {    //3.写sql语句
    $sql = "select * from Info";    //4.执行sql语句
    $result=$db->query($sql);    //5.处理数据(提取数据)
    echo "<table width=50% cellpadding='0' cellspacing='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 bgcolor='#00CC33'><td>{$row[0]}</td> <td>{$row[1]}</td> <td>{$sex}</td> <td>{$nation}</td> <td>{$birthday}</td></tr>";
        
        }    
    
        echo "</table>";
    
}//根据民族代号查询民族名称function NationName($db,$code)
{    //3.写sql语句
    $sql = "select * from Nation where code='{$code}'";    //4.执行sql语句
    $result=$db->query($sql);    //处理数据
    if($row=$result->fetch_row())
    {        return $row[1];
        }    else
    {        return "";
        }
    }?>


笔记:

数据访问:

一:方式1 函数

1.生成连接
$conn = mysql_connect("localhost","root","123");

2.选择操作的数据库
mysql_select_db("mydb",$conn);

3.写SQL语句
$sql = "insert into Info values('p100','张三',false,'n001','1988-3-4')";

4.执行SQL语句
$result = mysql_query($sql);

5.提取数据

echo var_dump($result);

二:方式2 面向对象

代码中的方法


版权声明

1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)

本文链接:http://apod.cc/index.php/post/321.html

发表评论

评论列表(0人评论 , 1363人围观)
☹还没有评论,来说两句吧...