zoukankan      html  css  js  c++  java
  • PHP 数据库操作函数笔记

    /建立 或者 关闭mysql服务器   @符号用于屏蔽错误信息
    $link=@mysqli_connect('127.0.0.1','root','123456','php1',3306);
    if(mysqli_connect_errno()){
        echo mysqli_connect_error();
    }
    
    //编码
    mysqli_set_charset($link, 'utf8');
    
    //执行sql语句
    $query='select * from p1';
    $result=mysqli_query($link, $query,MYSQLI_STORE_RESULT); *//最后一个参数读取所有数据到php页面   默认
    //MYSQL_STORE_RESULT  一次从server服务器读取一个数据
    //另一个取结果集的方法
    if(mysqli_real_query($link, $query)){//此方法单独使用只返回bool值
        mysqli_store_result($link);//返回一个结果集对象     两个需要搭配使用
    }
    
    
    
    
    /* $query='insert into p1(info) values("张原硕")';
    if(mysqli_query($link, $query)){
        //操作成功后的  操作
        //获取前一个mysql操作的受影响的行数
        var_dump(mysqli_affected_rows($link)) ;
        //返回最后一次操作自动生成的id
        var_dump(mysqli_insert_id($link));
    
        echo '1';
    }else{
        echo mysqli_connect_errno();
        echo mysqli_connect_error();
    } */
    
    //转译sql语句的转义字符 纺织插入数据可中的某些字符出错
    $str=<<<aaa
    asdasd'da"""""'''';;;''大
    aaa;
    $str=mysqli_real_escape_string($link, $str);
    $query="insert into p1(info) values('{$str}')";
    echo $str;
    var_dump(mysqli_query($link, $query));
    
    //释放结果集资源
    /* mysqli_free_result($result); */
    
    //释放资源
    mysqli_close($link);
  • 相关阅读:
    spring cloud项目搭建
    获取iframe的window对象
    数学杂谈 #7
    [AGC023D] Go Home
    JOISC 2021 部分题解
    [NOI2017]泳池
    [NOI2016] 循环之美
    [NOI2016] 优秀的拆分
    [LG P3676]小清新数据结构题
    [ARC113F]Social Distance
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11199948.html
Copyright © 2011-2022 走看看