zoukankan      html  css  js  c++  java
  • PHP------数据访问

    数据访问

    使用面向对象的方式来访问数据库:

    实用类来造连接

     

    第一步:造对象

    //造了一个MySQLi的对象,需要四个参数  ,造完对象后交给一个变量$db

    $db=new MySQLi(“服务器”,“用户名”,“密码”,“数据库名称”);

     

    第二步:判断连接是否出错(一共有两种方式连判断连接是否出错)

    //提供了一个函数,  使用这个方法,可以返回一个出错的信息,如果没有出错就没有返回,所以可以根据这个方法的返回来判断是否连接成功

    Mysqli_connect_error()

    第一种方式:

    //当做一个条件,如果有返回值说明这个连接出错误了

    if(mysqli_connect_error())

    {

       echo “连接失败!”;  //输出一个错误信息

       exit;  //退出程序,不让它往下执行了

     

    }   //用if 来判断一下,这个链接有没有问题,能不能造出对象

     

    第二种方式:

    mysqli_connect_error() //可以为真,可以为假。如果当返回值为真,说明这个连接有问题。  

    ! mysqli_connect_error()or//在前面加!号,代表如果连接成功,为真

    ! mysqli_connect_error()or die(“连接失败”);  //如果连接成功,前面是真,如果是真的就不走后面的or了。如果前面的! mysqli_connect_error()这句话为假,就走die(“连接失败”),执行一个die方法,先执行“连接失败”再退出整个程序。

     

    第三步:写SQL语句

    $sql=”select * from Info”;  //查询语句

     

    第三步:执行SQL语句  ,  返回结果集对象

    //通过对象里的某个方法来执行SQL语句

    $db->query();  // query();方法可以来执行SQL语句

    $db->query($sql);

    $result=$db->query($sql);//执行成功之后,会返回一个$result结果集对象

     

     

    第四步:从结果集对象中读取数据

  • 相关阅读:
    更新自己知识的网站
    CRM IFD 部署在同一台服务器上遇到的错误
    Dynamics CRM 修改Excel 最大导出记录限制及 最大上传文件限制
    CRM 插件奇怪的报错
    单实例,当MongoDB单表数据文件太大导致写入速度变慢
    MongoDB分片实战
    SpringCloud使用feign时的复杂参数传递(转)
    99%的人都理解错了HTTP中GET与POST的区别(转)
    MySQL 数据导入 Unknown MySQL server host 'localhost'
    会员积分体系设计思路(转)
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5582216.html
Copyright © 2011-2022 走看看