`
cakin24
  • 浏览: 1396671 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP+MYSQL中使用PDO获取结果集的fetchColumn方法

    博客分类:
  • PHP
阅读更多

一 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>使用fetchColumn()方法读取数据库中的数据</title>
<style type="text/css">
<!--
body,td,th {
	font-size: 12px;
}
-->
</style></head>
<body>
<table id="__01" width="891" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="4">
			<img src="images/fetch_01.jpg" width="890" height="86" alt=""></td>
		<td>
			<img src="images/分隔符.gif" width="1" height="86" alt=""></td>
	</tr>
	<tr>
		<td rowspan="2">
			<img src="images/fetch_02.jpg" width="236" height="288" alt=""></td>
		<td colspan="3">
			<img src="images/fetch_03.jpg" width="654" height="48" alt=""></td>
		<td>
			<img src="images/分隔符.gif" width="1" height="48" alt=""></td>
	</tr>
	<tr>
		<td rowspan="3" width="11" background="images/fetch_04.jpg">
		</td>
		<td width="618" rowspan="3" valign="top">
		<table width="580" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="30" align="center"><strong>ID(第一列,数据ID值)</strong></td>
          </tr>
		  
	<?php
$dbms='mysql';     					//数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数
$host='localhost'; 					//数据库主机名
$dbName='db_database15';    		//使用的数据库
$user='root';      					//数据库连接用户名
$pass='root';          				//对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
    $pdo = new PDO($dsn, $user, $pass); 	//初始化一个PDO对象,就是创建了数据库连接对象$pdo
	$query="select * from tb_pdo_mysql";	//定义SQL语句
	$result=$pdo->prepare($query);			//准备查询语句
	$result->execute();						//执行查询语句,并返回结果集
	?>	  
          <tr>
            <td height="22" align="center" valign="middle"><?php echo $result->fetchColumn(0);?></td>
          </tr>
          <tr>
            <td height="22" align="center" valign="middle"><?php echo $result->fetchColumn(0);?></td>
          </tr>
          <tr>
            <td height="22" align="center" valign="middle"><?php echo $result->fetchColumn(0);?></td>
          </tr>
          <tr>
            <td height="22" align="center" valign="middle"><?php echo $result->fetchColumn(0);?></td>
          </tr>
<?php 
		  } catch (PDOException $e) {
    die ("Error!: " . $e->getMessage() . "<br/>");
}
		  ?>
        </table>
		</td>
		<td rowspan="3" width="25" background="images/fetch_06.jpg">&nbsp;
	  </td>
		<td>
			<img src="images/分隔符.gif" width="1" height="240" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/fetch_08.jpg" width="236" height="22" alt=""></td>
		<td>
			<img src="images/分隔符.gif" width="1" height="22" alt=""></td>
	</tr>
	<tr>
		<td colspan="4">
			<img src="images/fetch_09.jpg" width="890" height="90" alt=""></td>
		<td>
			<img src="images/分隔符.gif" width="1" height="90" alt=""></td>
	</tr>
</table>
<!-- End ImageReady Slices -->
</body>
</html>

 

二 运行结果

 
  • 大小: 1.1 KB
2
1
分享到:
评论

相关推荐

    pdo封装mysql类

    在本案例中,"pdo封装mysql类"指的是一个使用PDO扩展专门针对MySQL数据库进行操作的自定义PHP类。这个类可能包含了连接、查询、预处理语句、事务处理等常见数据库操作的功能。 在PHP中,封装MySQL类通常是为了方便...

    PHP8 PDO MYSQL示例

    在本文中,我们将深入探讨如何在PHP8中使用PDO(PHP Data Objects)扩展与MySQL数据库进行交互。PHP8是PHP的最新版本,提供了许多性能优化和新特性,而PDO则是一个用于数据库访问的抽象层,它支持多种数据库系统,...

    pdo详解(中文教程)

    PDO(PHP Data Objects)是PHP语言中用于数据库访问的一个扩展,它提供了一种数据库抽象层,使得开发者可以使用相同的API来访问多种不同的数据库系统。在本文档中,我们将深入探讨如何使用PDO连接数据库,以及其主要...

    Php中的pdo函数库

    PDO(PHP Data Objects)是PHP中的一个数据库访问接口,它提供了一个统一的API来与多种不同的数据库管理系统(DBMS)进行交互。PDO的核心目标是通过提供一个轻量级且高效的数据访问层,使得开发者能够在不修改大量...

    PHP PDO函数简介

    执行查询后,PDO返回一个PDOStatement对象,该对象提供了一系列方法来处理结果集: - **`execute()`**:执行预处理的SQL语句。 - **`fetch()`**:获取下一行结果集,并根据当前的抓取模式返回相应的数据结构。 - **...

    php中mysql连接方式PDO使用详解

    本文将详细介绍PDO在PHP中连接MySQL数据库的使用方法。 PDO提供了面向对象的方式来执行SQL语句。PDO对象的实例代表了一个数据库连接。在创建PDO实例时,必须提供一个数据源名称(DSN),也就是描述如何连接到特定...

    php中的pdo数据库操作类

    在PHP开发中,PDO(PHP Data Objects)是一个强大的数据库访问层,它提供了统一的API来连接多种数据库系统,如MySQL、PostgreSQL、SQLite等。PDO不仅提高了代码的可移植性,还提供了预处理语句,增强了安全性,防止...

    关于PDO操作的一点笔记

    使用 PDO 连接 MySQL 数据库的基本语法如下: ```php $con = new PDO("mysql:host=localhost;dbname=test", "username", "password"); ``` 其中 `$dsn` 参数定义了数据库的数据源名称 (Data Source Name),...

    Php中用PDO查询Mysql来避免SQL注入风险的方法

    标题中的“PHP中用PDO查询MySQL来避免SQL注入风险的方法”指的是使用PHP的PDO(PHP Data Objects)扩展来执行数据库查询,从而降低SQL注入的风险。SQL注入是一种常见的网络安全威胁,黑客可以通过构造恶意输入来篡改...

    全新的PDO数据库操作类php版(仅适用Mysql)

    - `fetchColumn`方法返回结果集的单列数据。 - `lastInsertId`方法返回最后一次插入操作生成的ID。 #### 5. 选择性查询 `select`方法是类中的一个高级查询方法,通过不同的参数完成复杂查询。该方法支持调试模式,...

    pdo.rar_PDO 封装

    3. **执行SQL查询**:PDO提供了`query()`方法执行SQL查询,返回结果集作为`PDOStatement`对象。如果查询成功,可以通过`fetch()`或`fetchAll()`获取数据。对于多次获取数据,可以使用`PDOStatement::fetchColumn()`...

    PDO---PHP数据对象(数据抽象层) 学习笔记

    2. **PDOStatement类**:处理查询结果,如`PDO::query()`用于执行返回结果集的SQL语句,`PDOStatement::fetch()`用于从结果集中获取行数据。 3. **PDOException类**:提供异常处理机制,用于捕获PDO类中可能出现的...

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】

    - 对于Oracle数据库,在connect方法中使用不同的字符集设置方法(未在代码片段中显示)。 - 对于不同数据库类型的特殊设置,可以使用条件语句来进行不同的设置(如配置部分注释掉的代码所示)。 8. 错误处理: -...

    pdo.rar_site:www.pudn.com

    7. **结果集处理**:PDO提供了多种方式获取查询结果,如`fetch()`, `fetchAll()`, `fetchColumn()`等。例如: ```php $stmt = $pdo-&gt;query("SELECT COUNT(*) FROM users"); $count = $stmt-&gt;fetchColumn(); ``` ...

    PHP 如何判断记录集为空实例.rar

    这些查询结果通常被封装为记录集对象,例如在使用PDO或mysqli扩展时。本教程将详细解释如何判断PHP中的记录集是否为空实例,以便在没有查询到任何数据时执行适当的逻辑。 首先,我们需要理解PHP与数据库交互的基本...

    PHP PDO函数库详解

    PDOStatement类提供了各种方法用于处理查询结果,例如execute()、fetch()、fetchAll()、fetchColumn()等方法分别用于执行准备好的语句、获取单个结果行、获取所有结果行、获取结果集中单个列的值。 当需要回滚事务...

    Estudo-PDO-PHP:PHP的PDO和PHP

    5. **PDO结果集处理**:学习查询结果的获取和遍历,包括fetch()、fetchAll()、fetchColumn()等方法。 6. **PDO游标类型**:理解不同类型的游标(例如PDO::FETCH_ASSOC、PDO::FETCH_OBJ),并选择合适的游标类型来...

    Packtpub.Learning.PHP.Data.Objects.Aug.2007.rar

    例如,可以使用`PDOStatement::fetchColumn()`获取单列值,`PDOStatement::fetchGroup()`按指定列分组结果,或者使用`PDO::lastInsertId()`获取最后插入行的ID。 8. PDO与面向对象编程: PDO本身是面向对象设计的...

    将图片存入mysql数据库中

    获取到图片的字节数据后,你可以将这些数据插入到MySQL的`avatar`字段中。在Python中,可以使用`pymysql`或`mysql-connector-python`库执行SQL插入语句: ```python cursor.execute("INSERT INTO users (username, ...

Global site tag (gtag.js) - Google Analytics