PHP学习 PDo查询数据库
2014-03-13 22:35
274 查看
<?php
try {
$pdo=new PDO("mysql:host=localhost;dbname=xsphpdb", "root", "123456");
}catch(PDOException $e){
echo $e->getMessage();
}
//获取结果 fetch() fetchAll();
$stmt=$pdo->prepare("select id, name, price, num, desn from shops where id > :id order by id");
$stmt->bindColumn("id", $id, PDO::PARAM_INT);
$stmt->bindColumn("price", $price);
$stmt->bindColumn("name", $name, PDO::PARAM_STR);
$stmt->bindColumn(4, $num);
$stmt->bindColumn(5, $desn);
$stmt->execute(array(":id"=>100));
echo '<table border=1 width=900 align="center">';
echo '<tr>';
for($i=0; $i<$stmt->columnCount(); $i++){
$field=$stmt->getColumnMeta($i);
echo '<th>'.$field["name"]."</th>";
}
echo '</tr>';
while($stmt->fetch()){
echo '<tr>';
echo '<td>'.$id.'</td>';
echo '<td>'.$name.'</td>';
echo '<td>'.$price.'</td>';
echo '<td>'.$num.'</td>';
echo '<td>'.$desn.'</td>';
echo '</tr>';
}
echo '</table>';
echo "总记录数:".$stmt->rowCount()."<br>";
echo "总字段数:".$stmt->columnCount()."<br>";
try {
$pdo=new PDO("mysql:host=localhost;dbname=xsphpdb", "root", "123456");
}catch(PDOException $e){
echo $e->getMessage();
}
//获取结果 fetch() fetchAll();
$stmt=$pdo->prepare("select id, name, price, num, desn from shops where id > :id order by id");
$stmt->bindColumn("id", $id, PDO::PARAM_INT);
$stmt->bindColumn("price", $price);
$stmt->bindColumn("name", $name, PDO::PARAM_STR);
$stmt->bindColumn(4, $num);
$stmt->bindColumn(5, $desn);
$stmt->execute(array(":id"=>100));
echo '<table border=1 width=900 align="center">';
echo '<tr>';
for($i=0; $i<$stmt->columnCount(); $i++){
$field=$stmt->getColumnMeta($i);
echo '<th>'.$field["name"]."</th>";
}
echo '</tr>';
while($stmt->fetch()){
echo '<tr>';
echo '<td>'.$id.'</td>';
echo '<td>'.$name.'</td>';
echo '<td>'.$price.'</td>';
echo '<td>'.$num.'</td>';
echo '<td>'.$desn.'</td>';
echo '</tr>';
}
echo '</table>';
echo "总记录数:".$stmt->rowCount()."<br>";
echo "总字段数:".$stmt->columnCount()."<br>";
相关文章推荐
- php学习之prepare查询数据库
- php学习_第16章_PDO操作数据库
- php学习笔记(二十三)PDO的预处理语句的查询以及结果集的使用
- PHP学习(一)数据库连接和查询
- PHP学习 PDO连接数据库和设备常量的操作
- PHP学习笔记【二】之《数据库抽象层PDO---PDO连接数据库》
- 菜鸟的 PHP 学习之路(三):一个简单的连接数据库并查询的小程序(1)
- php学习笔记之PDO连接数据库及一些操作
- PHP_数据库_PDO查询操作和预编译语句操作。
- PHP学习笔记(15)PDO数据库操作+AJAX无刷新技术删除用户
- [php学习笔记]PDO类操作数据库
- php学习笔记(二十三)PDO的预处理语句的查询以及结果集的使用
- PHP中PDO对像及PDOStatement::fetch()的用法数据库查询,结果输出处理
- php pdo 简单连接数据库、查询
- 对慕课网 -- php模糊查询技术 的学习
- php数据库连接三种方法:PDO连接的两种方法与php一般连接的方法,以及防止乱码
- 用PHP开发购物车网站(第二篇):PDO数据库
- php 5X 使用自带的sqlite3链接数据库,PDO链接sqlite(低成本开发)(一)
- PHP MYSQL 使用 PDO 连接数据库并执行 SQL 语句
- PHP学习 pdo预处理sql 增加