2017年7 月27日~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017年7 月27日~~相关的知识,希望对你有一定的参考价值。
php面向对象
PDO
PDO(PHP,Date,object)--->接口---->模板(类)
PDO是一个标准的API(应用程序编程接口)
PDO是解决一套数据库的接口(面向对象的数据库)
利用 PDO 扩展自身并不能实现任何数据库功能;必须使用一个具 体数据库的 PDO 驱动 来访问数据库服务。
PDO 提供了一个数据访问抽象层
不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
PDO::commit:提交一个事务,数据库连接返回到自动提交模式直到下次调用 PDO::beginTransaction() 开始一个新的事务为止。
具体步骤如下:
数据库的连接字符串,包含数据库类型,连接的库名,连接的地址,连接的端口号,连接的字符集
访问数据库的用户名
访问数据库的密码
创建连接操作数据库mysql的PDO对象
操作并提取返回结果
操作完毕,关闭数据对象
具体代码如下:
// 数据库的连接字符串,包含数据库类型,连接的库名,连接的地址,连接的端口号,连接的字符集
$dsn = ‘mysql:dbname=pg39;host=127.0.0.1;port=3306;charset=utf8‘;
// 访问数据库的用户名
$user = ‘root‘;
// 访问数据库的密码
$password = ‘‘;
// 创建连接操作数据库MySQL的PDO对象
$dbh = new PDO($dsn, $user, $password);
// 定义SQL语句发送到数据库服务器端执行并返回结果
$pt = $dbh->query("select * from student", PDO::FETCH_NUM);
// 操作并提取返回值结果
$arr = array();
echo ‘<table>‘;
echo ‘<tr><th>姓名</th><th>性别</th><th>生日</th><th>地址</th> <th>电话</th><th>QQ</th><th>操作</th></tr>‘;
foreach ($pt as $val)
{
echo ‘<tr>‘;
echo ‘<td>‘.$val[1].‘</td><td>‘.$val[2].‘</td><td>‘.$val[3].‘</td><td>‘ .$val[4].‘</td><td>‘.$val[5].‘</td><td>‘.$val[6].‘</td>
<td><a href="updateStu.php?sid=‘.$val[0].‘">修改</a></td>‘; echo ‘</tr>‘; } /
/ 操作完毕,关闭数据对象
$dbh = null;
以上是关于2017年7 月27日~~的主要内容,如果未能解决你的问题,请参考以下文章
2017年7月4日 星期二 --出埃及记 Exodus 27:16
2017年7月8日 星期六 --出埃及记 Exodus 27:20