PDO使用返回结果集的方法输出数据库里面的单个值
1 <?php
2 header('content-type:text/html; charset=utf-8');
3 /* 通过调用驱动程序创建一个PDO实例 */
4 $dsn = 'mysql:dbname=lyh_yry_bbs;host=127.0.0.1';
5 $user = 'root';
6 $password = '';
7
8 try {
9 $dbh = new PDO($dsn, $user, $password);
10 echo "连接数据库(lyh_yry_bbs)成功!";
11 } catch (PDOException $e) {
12 echo '连接失败: ' . $e->getMessage();
13 }
14
15 echo "<br/>";//输出换行
16
17 $aa = "SELECT 留言id, 留言时间, 留言人, 留言内容 FROM a";//mysql语句
18 $bb = $dbh->query ( $aa );//执行mysql语句
19 $rows = $bb->fetch(PDO::FETCH_ASSOC);//转换为数组
20 // print_r($rows);
21 echo $rows['留言id'];//输出数组中的留言id
22 echo '<br/>';//输出换行
23 echo $rows['留言时间'];//输出留言时间
24 echo '<br/>';//输出换行
25 echo $rows['留言id'] . ' ' . $rows['留言时间']. ' ' . $rows['留言人']. ' ' . $rows['留言内容'];
26 ?>
$rows = $bb->fetch(PDO::FETCH_ASSOC)因为这句pdo方法转换为了数组,所以输出也必须是数组的格式
1 <!-- 留言板 -->
2 <div class="MessageBoard_Box">
3 <div class="MessageBoard">
4 <p class="publish_time"><span class="content_id"> <?php echo $rows['留言id']; ?> </span>2021年2月6日<span class="Publisher">小云</span></p>
5 <p class="content">
6 宝贝这是我的第一条留言~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~我爱你~~我爱你~我爱你~我爱你我爱你~我爱你~我爱你......
7 </p>
8 </div>
9 </div>
10 <!-- 留言板结束 -->
PDO使用返回结果集的方法输出数据库里面的单个值的更多相关文章
- 原生sql查询返回结果集处理方法
今天博主用原生写查询的时候发现,查询出来的居然不是我数据表里的数据,而是一个对象 object(mysqli_result)#2 (5) { ["current_field"]=& ...
- oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法
近期需要一个汇总统计,由于数据太多,数据量太大所以在java程序中实现比较困难.若用后台程序统计,数据不能保证实时,同时实现周期比较长.顾使用函数返回结果集的方式,在不增加临时表的情况下实时获取数据. ...
- C#处理MySql多个返回集的方法
本文实例讲述了C#处理MySql多个返回集的方法.分享给大家供大家参考.具体方法如下: 关于Mysql返回多个集java和Php的较多,但是C#的完整代码好像没见过,研究了一下做个封装以后用 做一个M ...
- (转)jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法
本文转载自:http://hedyn.iteye.com/blog/856040 在JDBC中调用SQL Server中的存储过程时出现如下异常: com.microsoft.sqlserver.jd ...
- 使用size()方法输出列表中的元素数量。需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变。仅当没有任何线程修改列表时,才能保证返回的结果是准确的。
使用size()方法输出列表中的元素数量.需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变.仅当没 ...
- Dapper完美兼容Oracle,执行存储过程,并返回结果集。
Dapper完美兼容Oracle,执行存储过程,并返回结果集. 这个问题,困扰了我整整两天. 刚刚用到Dapper的时候,感觉非常牛掰.特别是配合.net 4.0新特性dynamic,让我生成泛型集合 ...
- PB中用oracle的存储过程返回记录集做数据源来生成数据窗口,PB会找不到此存储过程及不能正常识别存储过程的参数问题(转)
(转)在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大. 如果是返回数据集的存储过程则需要利用oracle的包来定义游标. ...
- oracle函数返回结果集
一.用自定义类型实现 1.创建表对象类型. 在Oracle中想要返回表对象,必须自定义一个表类型,如下所示: create or replace type type_table is table of ...
- Java 调用存储过程 返回结果集
这里使用Oracle数据库的thin连接. 下面是存储过程SQL 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname ...
- Oracle在存储过程中如何返回结果集
Oracle和Sqlserver不一样的地方有很多. 个人最深的体会是存储过程返回结果集,在Sqlserver中直接select查询就行,Oracle就不行了. 这里,就用最简单的例子说明存储过程返回 ...
随机推荐
- 视频超分之BasicVSR-阅读笔记
1.介绍 对于视频超分提出了很多方法,EDVR中采用了多尺度可变形对齐模块和多个注意层进行对齐和定位并且从不同的帧聚合特征,在RBPN中,多个投影模块用于顺序聚合多个帧中的特征.这样的设计是有效的,但 ...
- JavaEE Day06 JDBC连接池&JDBCTemplate
今日内容: 数据库连接池 简化操作--Spring JDBC提供的 JDBC Template(JDBC的封装) 一.数据库连接池 1.引入 之前:每一次都要获取连接.释放连接-- 现在:连接重复使用 ...
- CPU 和 CPU Core 有啥区别?多核 CPU?多个 CPU?
CPU 全称 Central Processing Unit,中央处理器,计算机的大脑,长这个样子: CPU 通过一个插槽安装在主板上,这个插槽也叫做 CPU Socket,它长这个样子: 而我们说的 ...
- STM32点亮LED的代码
led.c #include "led.h" void LED_Config(void) { GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2P ...
- 异常处理语法结构、yield生成器及其表达式
今日内容回顾 目录 今日内容回顾 异常处理语法结构 异常处理实战应用 生成器对象 自定义range功能 yield冷门用法 yield与return对比 生成器表达式 笔试题 异常处理语法结构 异常处 ...
- Jmeter 之bzm- Concurrency Thread Group 压测
bzm- Concurrency Thread Group 并发线程组代替 jp@gc - Stepping Thread Group线程组. 1. 下载jmeter-plugins-manage ...
- [OpenCV实战]15 基于深度学习的目标跟踪算法GOTURN
目录 1 什么是对象跟踪和GOTURN 2 在OpenCV中使用GOTURN 3 GOTURN优缺点 4 参考 在这篇文章中,我们将学习一种基于深度学习的目标跟踪算法GOTURN.GOTURN在Caf ...
- Redis-03 Redis事务
需要特别注意,Redis 的命令是原子性的,而 Redis 的事务是非原子性的 事务相关命令 MULTI 命令 开启事务命令,Redis将操作命令逐个放到队列中,根据EXEC命令来原子化执行命令 EX ...
- .NET6使用NLog向文件、数据库写数据
1.Nuget 引入 NLog NLog.Web.AspNetCore NLog.Database(写入数据库使用) 2.创建nlog.config 注意数据库连接字符串需要配置TrustServer ...
- P5690 [CSP-S2019 江西] 日期
简要题意 给你一个格式为 \(\texttt{MM-DD}\) 的日期.你每一次可以更改一个整数,花费 \(1\) 的代价.求将该日期改为一个合法的日期的最小代价.(注:\(2\) 月视为 \(28\ ...