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就不行了. 这里,就用最简单的例子说明存储过程返回 ...
随机推荐
- easui datagrid 行获取后台sql所有数据:支持行chockbox多选,输出选中行任意属性;支持点击表中属性实现跳转;支持分页。
easyUI datagrid 代码: <table id="tabgrid20170726191838251403" class="easyui-datagrid ...
- VulnHub靶场渗透实战8-DarkHole: 2
靶场地址:DarkHole: 2 ~ VulnHub DescriptionBack to the Top Difficulty:Hard This works better with VMware ...
- MapStruct与lombok加载顺序问题与annotationProcessorPaths的关系?
MapStruct是什么? MapStruct is a code generator that greatly simplifies the implementation of mappings b ...
- vba 正则表达式用法
Sub Regexp_test(Sht As String, str As String)On Error Resume NextDim regx As ObjectDim arr, brr, mhS ...
- python selenium 控制网页中内置滚动条操作
1.首先必须是内置滚动条,而非网页自带滚动条,如图所示 2.F12,找到内置滚动条所在的div标签的class name 3. js='document.getElementsByClassName( ...
- 云知声: 基于 JuiceFS 的超算平台存储实践
云知声从一家专注于语音及语言处理的技术公司,现在技术栈已经发展到具备图像.自然语言处理.信号等全栈式的 AI 能力,是国内头部人工智能独角兽企业.公司拥抱云计算,在智慧医疗.智慧酒店.智慧教育等方面都 ...
- 从Babel开始认识AST抽象语法树
前言 AST抽象语法树想必大家都有听过这个概念,但是不是只停留在听过这个层面呢.其实它对于编程来讲是一个非常重要的概念,当然也包括前端,在很多地方都能看见AST抽象语法树的影子,其中不乏有vue.re ...
- 微软拼音长句模式恢复工具支持Win10 1803
4月份就有人留言旧微软拼音恢复工具不支持Win10 1803了,我自己也遇到了,但因为没时间搞,勉为其难使用了词组模式的微软拼音几个月,终于在八月份抽个空研究了下,解决了. 这次是因为傻逼大微软改了 ...
- 《Effective C++》模版与泛型编程
Item41:了解隐式接口和编译期多态. 纵使你从未使用过templates,应该不陌生"运行期多态"和"编译期多态"之间的差异.因为它类似于"哪一个 ...
- Debian 软件包管理
Debian 软件包管理 Debian 软件包管理 基础软件包管理知识 sources.list 文件格式 新手建议 档案库临时小故障 软件包依赖关系 APT 进行软件包管理 基本操作 软件包管理操作 ...