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

PHP+MYSQL中使用PDO的query方法

    博客分类:
  • 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>PDO连接MySQL数据库</title>
</head>
<body>
<table id="__01" width="464" height="336" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="3">
			<img src="images/mysql_01.gif" width="464" height="139" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/mysql_02.gif" width="78" height="136" alt=""></td>
		<td width="312" height="136" valign="top"><table width="310" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="30" align="center"><strong>ID</strong></td>
            <td align="center"><strong>PDO</strong></td>
            <td align="center"><strong>数据库</strong></td>
            <td align="center"><strong>时间</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 limit 5";	//定义SQL语句
$result=$pdo->query($query);				//执行查询语句,并返回结果集
foreach($result as $items){
	?>	  
          <tr>
            <td height="22" align="center" valign="middle"><?php echo $items['id'];?></td>
            <td align="center" valign="middle"><?php echo $items['pdo_type'];?></td>
            <td align="center" valign="middle"><?php echo $items['database_name'];?></td>
            <td align="center" valign="middle"><?php echo $items['dates'];?></td>
          </tr>
		  <?php 
		  }
		  } catch (PDOException $e) {
    die ("Error!: " . $e->getMessage() . "<br/>");
}
		  ?>
        </table></td>
		<td>
			<img src="images/mysql_04.jpg" width="74" height="136" alt=""></td>
	</tr>
	<tr>
		<td colspan="3">
			<img src="images/mysql_05.gif" width="464" height="61" alt=""></td>
	</tr>
</table>
</body>
</html>

 

二 运行结果


 
  • 大小: 10 KB
1
1
分享到:
评论

相关推荐

    一个PDO_MYSQL的类

    一个PDO_MYSQL的类,简单的错误抛出,初始化,定义连接参数.这是一段公开的源代码,php PDO_Mysql类,方便转换数据库的时候不用修改所有的查询方式,这里是 通用的query,exec来查询和更新,删除,插入操作

    pdo详解(中文教程)

    PDO 的基本使用方法: 1. 创建PDO对象:使用new关键字创建PDO对象,需要传入dsn、username和password三个参数。dsn是数据源名称,包括了数据库管理系统的类型、主机名、数据库名等信息。 ``` $pdo = new PDO("mysql...

    PHP中的PDO函数库

    PDO 是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql 和mysqli 的函数库相比,PDO 让跨数据库的使用更具有亲和力;与ADODB 和MDB2 相比,PDO 更高效。目前而言,实现“数据库抽象层”任重而...

    php pdo组件的用法

    单条查询不需要启用事务处理,并且不需要使用PDO的预处理方式,但注意要使用$pdo-&gt;quote()方法来自动将字符型变量值的字符中首尾加上单引号,以防止SQL注入,并且免去特殊符号转义的过程。 &lt;?php $db_type='mysql';...

    MySQL mysql_query 函数执行SQL语句.docx

    mysql_query() 函数是 PHP MySQL 函数库中的一种函数,用于向 MySQL 发送并执行 SQL 语句。该函数可以对数据库进行增删改查等操作,並返回执行结果。 参数说明: * query:要发送查询的 SQL 语句 * connection:可...

    PHP使用PDO、mysqli扩展实现与数据库交互操作详解

    如今,按照php的发展趋势,mysql扩展已经停止开发,在以后的发展中可能被淘汰,如mysql-&gt;query(),mysql-&gt;connect()等以后可能就无法使用。所以我们要尽量使用PDO和mysqli扩展。 PDO 基本操作如下: &lt;?php // PDO...

    PHP-PDO-MySQL-Class:一个类似于Python MySQLdbPHP MySQL PDO类,当使用“ WHERE IN”语句时,它支持迭代器和参数绑定

    安装将src/下的文件复制到您的程序中要么composer require lincanbin/php-pdo-mysql-class初始化&lt;?phpdefine ( 'DBHost' , '127.0.0.1' );define ( 'DBPort' , 3306 );define ( 'DBName' , 'Database' );define ...

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

    当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而...

    使用php PDO 鏈接數據庫,高安全性

    絕對好用的mysql鏈接類庫,只要include即可使用 使用方便,只需要 include 文件 代碼示範: $db = new Db; $db-&gt;query('SELECT * FROM table WHERE field = :field LIMIT 1'); $db-&gt;bind(':field', 'field'); $...

    PHP基于PDO扩展操作mysql数据库示例

    本文实例讲述了PHP基于PDO扩展操作mysql数据库。分享给大家供大家参考,具体如下: SELECT //查单条 function get_sub_product() { $res_zz = $pdo-&gt;query("SELECT id FROM content WHERE is_publish = 0 LIMIT 1;...

    php使用pdo连接并查询sql数据库的方法

    本文实例讲述了php使用pdo连接并查询sql数据库的方法。分享给大家供大家参考。 具体实现代码如下: 复制代码 代码如下:$login = “root”; $passwd = “mysql”; try{  $db=new pdo(‘mysql:host=localhost;...

    php检测mysql表是否存在的方法小结

    本文实例讲述了php检测mysql表是否存在的方法。分享给大家供大家参考,具体如下: pdo: &lt;?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { $pdo = new PDO($dsn, $user...

    PHP执行批量mysql语句的解决方法

    需要执行的话php中可以使用的方法有三个: mysql_query pdo mysqli 三种方法当sqls语句没有问题的时候都是可以的。 但是 当sql语句是错误的时候会出现问题第一条sql错误:三个方法都返回false 第一条sql正确,第二条...

    PHP的PDO连接讲解

    不管使用哪种驱动程序,都是用 PDO 类名。 连接到 MySQL &lt;?php $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); ?&gt; 注意:如果有任何连接错误,将抛出一个 PDOException 异常对象。 处理...

    php使用PDO从数据库表中读取数据的实现方法(必看)

    查询数据我们可以使用PDO::query()方法,具体代码如下: try{ $pdo=new PDO('mysql:host=localhost;dbname=alpha','root','password'); }catch(PDOException $e){ echo "数据库连接失败,原因是:".$e-&gt;...

    fluentpdo:使用PDOPHP SQL查询生成器

    FluentPDO是使用PDOPHP SQL查询生成器。 这是一个快速轻松的库,具有一个智能联接构建器,可自动为您创建表联接。 产品特点 简单的界面可创建强大的查询 支持任何与PDO兼容的数据库 只需少量代码即可构建复杂的...

    php mysql Dao基本操作

    php mysql dao基本操作,增删改查。以封装成class $my = new MysqlDao(); echo $my-&gt;pdo_delete(MODULE.'_network_list', array('id' =&gt; 17, 'uniacid' =&gt; 6)); $sql = 'select * from '.tablename(MODULE.'_...

    class_easy_pdo:类PHP连接管理Bdd到PDO中的mysql

    它有两种主要的使用方法: $_SESSION['bdd']-&gt;query(string $requete_sql[, array $argument[, bool $retour_mono_line]]) $_SESSION['bdd']-&gt;exec&#40;string $requete_sql[, array $argument]&#41; 一个辅助...

    PHP MYSQL注入攻击需要预防7个要点

    3:最好抛弃mysql_query这样的拼接SQL查询方式,尽可能使用PDO的prepare绑定方式。 4:使用rewrite技术隐藏真实脚本及参数的信息,通过rewrite正则也能过滤可疑的参数。 5:关闭错误提示,不给攻击者提供敏感信息...

    PDO:只是另一个PDO数据库库

    PDO 只是另一个PDO数据库库安装使用$ composer require faapz/pdo用法从,从users表中选择,插入,更新和删除数据的示例。 require_once 'vendor/autoload.php' ;$ dsn = 'mysql:host=your_db_host;dbname=your_db_...

Global site tag (gtag.js) - Google Analytics