PDO操作MySQL 执行写操作与读操作
2016-07-09 14:42
330 查看
<?php
header('content-type:text/html;charset=utf-8');
//PDO操作MySQL
//1)连接认证
$pdo=new PDO("mysql:host=localhost;port=3306;dbname=test","root","root");
//2)执行写操作
//增加
$sql="insert into demo values(null,'PDO','2016-7-8')";
/*
if($pdo->exec($sql)){
echo '添加成功';
echo '上次的插入的自增ID是'.$pdo->lastInsertId();
}else{
echo '错误编码是'.$pdo->errorCode();
echo '错误信息是'.$pdo->errorInfo()[2];
}
*/
//3)读操作
$sql="select * from demo";
$st=$pdo->query($sql); //PDOStatement类的对象
//var_dump($st);
//设置返回数组的形式
//$st->setFetchMode(PDO::FETCH_ASSOC);
//$arr=$st->fetch();
//$arr=$st->fetchAll(PDO::FETCH_ASSOC);
$str=$st->fetchColumn(2);
$str=$st->fetchColumn(1);
echo $str;
header('content-type:text/html;charset=utf-8');
//PDO操作MySQL
//1)连接认证
$pdo=new PDO("mysql:host=localhost;port=3306;dbname=test","root","root");
//2)执行写操作
//增加
$sql="insert into demo values(null,'PDO','2016-7-8')";
/*
if($pdo->exec($sql)){
echo '添加成功';
echo '上次的插入的自增ID是'.$pdo->lastInsertId();
}else{
echo '错误编码是'.$pdo->errorCode();
echo '错误信息是'.$pdo->errorInfo()[2];
}
*/
//3)读操作
$sql="select * from demo";
$st=$pdo->query($sql); //PDOStatement类的对象
//var_dump($st);
//设置返回数组的形式
//$st->setFetchMode(PDO::FETCH_ASSOC);
//$arr=$st->fetch();
//$arr=$st->fetchAll(PDO::FETCH_ASSOC);
$str=$st->fetchColumn(2);
$str=$st->fetchColumn(1);
echo $str;
相关文章推荐
- mysql绿色版首次安装初始密码问题
- mysql 主从复制配置
- mysql数据库部分性能问题分析及优化
- 项目中遇到的mysql group by having
- Mysql服务启动遇到“某些服务启动后自动停止”的问题的解决方案
- MySQL配置文件my.cnf参数优化和中文详解
- php示例代码之使用mysqli对象
- php示例代码之使用MySQLi接口
- php示例代码之使用mysql_fetch_object函数
- php示例代码使用mysql_fetch_assoc函数
- php示例代码之使用list函数和mysql_fetch_row函数
- Mysql Binlog三种格式介绍及分析
- php示例代码之 使用PHP的MySQL标准函数
- WordPress忘记账户密码最简单的解决方案
- mysql无法远程连接到数据库解决方法
- MySQL事务处理实现方法步骤
- Mysql windows版本的安装
- 2003 - Can connect to MySQL server on localhost (10038)mysql 读取描述文件失败 错误代码:2【亲测可用】
- mysql主从同步延迟优化大全
- 解决Mysql数据库插入数据出现问号(?)的解决办法