php连接数据库之预处理(prepare)
来源:互联网 发布:mysql 查询语句 updata 编辑:程序博客网 时间:2024/06/06 05:52
<!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>prestatement</title>
</head>
<body>
<?
class ConnectSqlite
{
public $db;
public function ConnectSqlite()
{
$this->db=new PDO('sqlite:D:/WWW/jqm/demos/db/serverdatabase');
}
function initStatement($sql)
{
$state=$this->db->prepare($sql);
return $state;
}
}
$connect=new ConnectSqlite;
$state=$connect->initStatement("update users set name=:newname where name=:oldname");
$state->bindParam(":newname", $newname);
$state->bindParam(":oldname", $oldname);
$newname="移动";
$oldname="徐杰";
if($state->execute()){
echo "hi' success updated...";
}else{
echo "fail updated...";
}
$state=$connect->initStatement("select id,loginname,name,password from users where id>:id");
$state->bindColumn(1, $id,PDO::PARAM_INT);
$state->bindColumn(2, $loginname);
$state->bindColumn(3, $name);
$state->bindColumn(4, $password);
$state->execute(array(":id"=>1));
echo '<table border=1 width=900 align="center">';
echo '<tr>';
for($i=0; $i<$state->columnCount(); $i++){
$field=$state->getColumnMeta($i);//获取列名
echo '<th>'.$field["name"]."</th>";
}
$count;
while($state->fetch()){
echo '<tr>';
echo '<td>'.$id.'</td>';
echo '<td>'.$loginname.'</td>';
echo '<td>'.$name.'</td>';
echo '<td>'.$password.'</td>';
echo '</tr>';
$count++;
}
echo '</table>';
echo "总记录数:".$count."<br>";
echo "总字段数:".$state->columnCount()."<br>";
?>
</body>
</html>
- php连接数据库之预处理(prepare)
- php学习之prepare查询数据库
- PHP之PDO预处理语句操作数据库
- mysql prepare 预处理语句
- PHP连接数据库之PHP连接MYSQL数据库代码
- php连接mysql数据库之环境配置
- php+sqlserver之如何连接sqlserver数据库
- PHP之PDO连接数据库实例
- java连接oracle prepare
- php mysqli 使用prepare
- php数据库操作--数据预处理、更新、删除
- php中对MYSQL操作之预处理技术(1)数据库dml操作语句
- php中对MYSQL操作之预处理技术(2)数据库dql查询语句
- (转)PHP连接数据库之PHP连接MYSQL数据库代码
- (转)PHP连接数据库之PHP连接MYSQL数据库代码
- php学习笔记之PDO预处理
- 前端学PHP之PDO预处理语句
- php连接数据库
- 用Homebrew替换MacPorts
- 八大排序算法
- POJ 2676 Sudoku
- 解密腾讯星云
- Ashmem 匿名内存共享
- php连接数据库之预处理(prepare)
- 用树展示上下级关系-jquery+ztree+json的运用之获取选中的信息
- 正则表达式 — QQ微信、优酷前端 邮箱正则表达式验证 Bug
- struts2下载文件名乱码解决办法 兼容浏览器
- 理解 JavaScript 闭包
- Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程
- 浅析HTML5在移动应用开发中的使用
- 如何设计让用户满意的iphone应用?
- java中的关键字package和命令行的编译方法