• mysql与PHP建立连接实现增删查改


    mysql与PHP连接的查询写法:

    <?php     
    //1.建立与数据库的连接
    //类似于宽字符集问题,mysqli是额外的扩展
    //需要找到配置文件去开启扩展
    
    //如果需要在调用函数 之前忽略错误或者警告可以在函数名之前加上@ 
    
    $connection=mysqli_connect('127.0.0.1','root','root','demo');
    if (!$connection) {
        //连接数据库失败
        exit('<h1>连接数据库失败</h1>');
    }
    //基于刚刚创建的连接对象执行一次查询操作
    //得到的是一个查询对象,这个查询对象可以用来再到数据一行一行拿数据
    $query=mysqli_query($connection,'select * from user');
    if (!$query) {
        exit('<h1>查询失败</h1>');
    }
    
    //遍历结果集
    while ($row=mysqli_fetch_assoc($query)) {
        var_dump($row);
    }
    //释放结果集
    mysqli_free_result($query);
    //炸桥    关闭连接
    mysqli_close($connection);

    mysql与PHP连接的增删改数据的查询写法:

    <?php     
    //1.建立与数据库的连接
    //如果需要在调用函数 之前忽略错误或者警告可以在函数名之前加上@ 
    
    $connection=mysqli_connect('127.0.0.1','root','root','demo');
    if (!$connection) {
        //连接数据库失败
        exit('<h1>连接数据库失败</h1>');
    }
    //基于刚刚创建的连接对象执行一次查询操作
    //得到的是一个查询对象,这个查询对象可以用来再到数据一行一行拿数据
    $query=mysqli_query($connection,'delete from user where userId = 1');
    if (!$query) {
        exit('<h1>查询失败</h1>');
    }
    
    //如何拿到受影响行
    //传入的一定是受影响行
    $rows=mysqli_affected_rows($connection);
    var_dump($rows);
    //炸桥    关闭连接
    mysqli_close($connection);

     为了避免PHP中查询中文编码的问题需要在查询数据之前传入连接对象和编码,如下

    mysqli_set_charset($connection,'utf8');
  • 相关阅读:
    zabbix表结构
    ubuntu 安装微信开发者工具
    价格正则
    数组从0开始排序
    js 时间戳 和 格式化时间转化
    js 时间戳 转化
    vim 到文件开头 结尾
    crontab注意事项
    GIT每次都要输入用户名和密码的解决方案
    管理lnmp常用命令,lnmp重启,start|stop|reload|restart等命令
  • 原文地址:https://www.cnblogs.com/Yaucheun/p/10440308.html
Copyright © 2020-2023  润新知