• php 数据访问


    PHP数据访问讲了两种方法,第一种为面向过程的方法。现在基本已经过时,在此写出来了解一下以便以后可能用到。

    //设置页面编码格式
    header("content-type:text/html;charset=utf-8");//改乱码
    //生成连接
    $db_connect = mysql_connect("localhost","root","3177389");

    //选择操作的数据库
    mysql_select_db("my test",$db_connect);

    //写sql 语句
    $sql="delete from Info where code='p001';delete from Info where code='p002'";
    //执行sql语句
    $result=mysql_query($sql );
    //var_dump($sql );


    //处理查询结果
    //$row = mysql_fetch_row($result);//逐条读取
    //$row = mysql_fetch_row($result);

    //print_r($row);

    echo $result;//试验证明返回的不是影响行数,是布尔型,0或1

    第二种为面向对象的方法比目前最常用的,必须掌握的

    1.生成连接对象
    $db=new MYSQLi("localhost","root","3177389"," my test )//传四个参数分别为服务器名,用户权限,密码,数据库
    
    2.判断连接是否成功
    !mysqli_connect_error()or die("连接失败!");
    
    3.写sql语句
    
    $sql="select*from Info"
    
    4.执行sql 语句
    $result=mysql_query($sql);//mysql_query为执行
    
    5.处理查询结果
    $row=$result->fetch_row();//逐条读取
    $row=$result->fetch_all();//返回所有数据,以二维数组的形式返回
    $row=$result->fetch_assoc()//返回一条数据,以关联数组的形式
    print_r($row);

      

  • 相关阅读:
    (二)全局属性
    (十二)this关键字
    (十一)构造方法的重载和成员方法的重载
    (十)foreac遍历、break和countinue以及标签和switch循环
    java集合
    关于java赋值操作的原子性问题
    spring list map set
    apache benchmark
    为什么java web项目中要使用spring
    spring IOC
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5317802.html
Copyright © 2020-2023  润新知