2017年7 月27日~~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017年7 月27日~~相关的知识,希望对你有一定的参考价值。

php面向对象

PDO

 PDOPHP,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 = ‘‘;

// 创建连接操作数据库MySQLPDO对象

$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

2017年7月6日 星期四 --出埃及记 Exodus 27:18

2017年7 月27日~~

访问url地址 但tomcat会发两次请求??

2017年6月27日 星期二 --出埃及记 Exodus 27:9