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使用返回结果集的方法输出数据库里面的单个值的更多相关文章

  1. 原生sql查询返回结果集处理方法

    今天博主用原生写查询的时候发现,查询出来的居然不是我数据表里的数据,而是一个对象 object(mysqli_result)#2 (5) { ["current_field"]=& ...

  2. oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法

    近期需要一个汇总统计,由于数据太多,数据量太大所以在java程序中实现比较困难.若用后台程序统计,数据不能保证实时,同时实现周期比较长.顾使用函数返回结果集的方式,在不增加临时表的情况下实时获取数据. ...

  3. C#处理MySql多个返回集的方法

    本文实例讲述了C#处理MySql多个返回集的方法.分享给大家供大家参考.具体方法如下: 关于Mysql返回多个集java和Php的较多,但是C#的完整代码好像没见过,研究了一下做个封装以后用 做一个M ...

  4. (转)jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法

    本文转载自:http://hedyn.iteye.com/blog/856040 在JDBC中调用SQL Server中的存储过程时出现如下异常: com.microsoft.sqlserver.jd ...

  5. 使用size()方法输出列表中的元素数量。需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变。仅当没有任何线程修改列表时,才能保证返回的结果是准确的。

    使用size()方法输出列表中的元素数量.需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变.仅当没 ...

  6. Dapper完美兼容Oracle,执行存储过程,并返回结果集。

    Dapper完美兼容Oracle,执行存储过程,并返回结果集. 这个问题,困扰了我整整两天. 刚刚用到Dapper的时候,感觉非常牛掰.特别是配合.net 4.0新特性dynamic,让我生成泛型集合 ...

  7. PB中用oracle的存储过程返回记录集做数据源来生成数据窗口,PB会找不到此存储过程及不能正常识别存储过程的参数问题(转)

    (转)在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大. 如果是返回数据集的存储过程则需要利用oracle的包来定义游标. ...

  8. oracle函数返回结果集

    一.用自定义类型实现 1.创建表对象类型. 在Oracle中想要返回表对象,必须自定义一个表类型,如下所示: create or replace type type_table is table of ...

  9. Java 调用存储过程 返回结果集

    这里使用Oracle数据库的thin连接. 下面是存储过程SQL 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname ...

  10. Oracle在存储过程中如何返回结果集

    Oracle和Sqlserver不一样的地方有很多. 个人最深的体会是存储过程返回结果集,在Sqlserver中直接select查询就行,Oracle就不行了. 这里,就用最简单的例子说明存储过程返回 ...

随机推荐

  1. 4.6:HBase操作实验

    〇.概述 1.拓扑结构 2.目标 进行Hbase实验来熟悉Hbase的基本操作. 一.基本操作 1.启动进程 16610 2.连接集群 3.常见操作

  2. pycharm 2021.2.1专业版破解

    1.网址:https://gitee.com/pengzhile/ide-eval-resetter 2.点击下载.下载后直接丢进pycharm中. 3.勾选.重启 .查看

  3. JavaScript:立即执行函数

    想象一下,如果我希望某个代码块,只执行一次,就不再执行,应该怎么办? 代码块肯定是用函数来表示,执行肯定是调用函数,但是确保只执行一次,该怎么办? 我们为什么可以多次调用函数,因为函数名指向了函数的内 ...

  4. 网络监测工具之Zabbix的搭建与测试方法(二)-- SNMP、OID和MIB概述

    概念 SNMP是专门设计用于在 IP 网络管理网络节点的一种标准协议,它是一种应用层协议.SNMP使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长.通过SNMP接收随机消息(及事件报告 ...

  5. 【转载】SQL SERVER2008 修改数据库名相关的脚本

    -- 修改数据库名 -- 1.首先查找数据库是否占用,杀掉占用的id select spid from master.dbo.sysprocesses where dbid=db_id('ClothC ...

  6. 痞子衡嵌入式:Farewell, 我的写博故事2022

    -- 题图:苏州荷塘月色 2022 年的最后一天,写个年终总结.困扰大家三年之久的新冠疫情终于在 12 月全面放开了,痞子衡暂时还没有阳,计划坚持到总决赛.对于 2023 年,痞子衡还是充满期待的,慢 ...

  7. 巧用视觉障眼法,还原 3D 文字特效

    最近群里有这样一个有意思的问题,大家在讨论,使用 CSS 3D 能否实现如下所示的效果: 这里的核心难点在于,如何利用 CSS 实现一个立体的数字?CSS 能做到吗? 不是特别好实现,但是,如果仅仅只 ...

  8. 如何指定多个项目的 InternalsVisibleTo

    InternalsVisibleTo 属性允许你指定一个或多个程序集,这些程序集可以访问当前程序集中的内部类型.经常在进行单元测试时使用,例如,你可以在一个项目中定义一个内部类型,然后在另一个项目中进 ...

  9. Cesium for Unreal加载倾斜摄影

    本文介绍UE4中通过Cesium插架加载本地倾斜摄影模型.Cesium for Unreal插件运行在UE环境何总运行Cesium,这样方便做一个GIS应用. 安装Cesium for Unreal插 ...

  10. 光速上手k8s(2023)(containerd)(未完待续)

    又过了好久没写了,主要是近来状况也无聊 一.了解概念(参考) 概念 Kubernetes 是一个可移植.可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化. Kubernete ...