PDO连接数据库
Posted YamaDe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PDO连接数据库相关的知识,希望对你有一定的参考价值。
<style>
table{
border: 1px solid gray;
border-collapse: collapse;
width: 85%;
margin: 0 auto;
text-align: center;
}
table th, table td{
border: 1px solid gray;
}
</style>
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2017/8/1
* Time: 17:18
*/
//正常的连接数据库
$pdo = new PDO(‘mysql:host=localhost;port=3306;charset=utf8;dbname=pg137‘,‘root‘,‘‘);
//密码可以省略
//$pdo = new PDO(‘mysql:host=localhost;port=3306;charset=utf8;dbname=pg37‘,‘root‘);
////用户名不可以省略
//$pdo = new PDO(‘mysql:host=localhost;port=3306;charset=utf8;dbname=pg37‘);
//地址可以改变
//$pdo = new PDO(‘mysql:host=127.0.0.1;port=3306;charset=utf8;dbname=pg37‘,‘root‘,‘‘);
//只允许本地访问
//$pdo = new PDO(‘mysql:host=255.21.23.12;port=3306;charset=utf8;dbname=pg37‘,‘root‘,‘‘);
//var_dump($pdo);
//得到对象
$ps = $pdo->query(‘select * from xuesheng‘);
//var_dump($ps);
//得到结果集合 PDO::FETCH_ASSOC只包含列名下标
//var_dump($ps->fetchAll(PDO::FETCH_ASSOC));
$arr = array();
if($ps){
foreach ($ps as $row){
array_push($arr, $row);
}
}
echo ‘<table>‘;
echo ‘<tr><th>序号</th><th>姓名</th><th>性别</th><th>电话号码</th><th>家庭地址</th><th>操作</th></tr>‘;
foreach ($arr as $val){
echo ‘<tr>‘;
echo ‘<td>‘.$val[0].‘</td><td>‘.$val[1].‘</td><td>‘.$val[2].‘</td><td>‘.$val[3].‘</td><td>‘.$val[4].‘</td>
</td><td><a href="updateStu.php?sid=‘.$val[0].‘" >修改</a>--<a href="updateStu1.php?sid=‘.$val[0].‘" >添加</a></td>‘;
echo ‘</tr>‘;
}
echo ‘</table>‘;
// 关闭
$pdo = null;
以上是关于PDO连接数据库的主要内容,如果未能解决你的问题,请参考以下文章