zoukankan      html  css  js  c++  java
  • 使用PDO操作MySQL

    PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,
    这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。

    PDO支持的PHP版本为PHP5.1以及更高的版本,而且在PHP5.2下PDO默认为开启状态,
    下面是在php.ini中PDO的配置:

    extension=php_pdo.dll

    为了启用对某个数据库的支持,需要在php配置文件中将相应的扩展打开,例如要支持MySQL,需要开启下面的扩展

    extension=php_pdo_mysql.dll

    这里是使用PDO对mysql进行基本的增删改查操作

    程序代码:

    header("content-type:text/html;charset=utf-8");
    
    $dsn="mysql:dbname=test;host=localhost";
    $db_user='root';
    $db_pass='admin';
    
    try{
    	$pdo=new PDO($dsn,$db_user,$db_pass);
    }catch(PDOException $e){
    	echo '数据库连接失败'.$e->getMessage();
    }
    
    //新增
    $sql="insert into buyer (username,password,email) values ('ff','123456','admin@admin.com')";
    $res=$pdo->exec($sql);
    echo '影响行数:'.$res;
    
    
    //修改
    $sql="update buyer set username='ff123' where id>3";
    $res=$pdo->exec($sql);
    echo '影响行数:'.$res;
    
    //查询
    $sql="select * from buyer";
    $res=$pdo->query($sql);
    
    foreach($res as $row){
    	echo $row['username'].'<br/>';
    }
    
    //删除
    $sql="delete from buyer where id>5";
    $res=$pdo->exec($sql);
    echo '影响行数:'.$res;
  • 相关阅读:
    有道翻译爬虫
    设置Ubuntu默认root密码
    搭建内部PyPi源
    Python上下文管理器with 学习笔记
    Mysql5.7 绿色版安装
    Mardown 格式接口模板
    Winrar去广告
    Python 查询第三方包依赖及下载
    Python 捕获redis异常
    react入门系列之使用 antd, react, redux,creat-react-app搭建todo-list升级版本
  • 原文地址:https://www.cnblogs.com/sheevy/p/4010658.html
Copyright © 2011-2022 走看看