一、创建数据库
create table user(
id int unsigned auto_increment,
username varchar(30) nor null,
password varchar(30) nor null,
primary key(id));
二、PDO方法的使用
////连接数据库 //$pdo=new PDO('mysql:host=localhost;dbname=test','root','123456'); ////var_dump($pdo); // //$sql='select * from user1'; //$smt=$pdo->query($sql); ////返回关联数组 //$rows=$smt->fetchAll(PDO::FETCH_ASSOC ); ////返回索引数据 ////$rows=$smt->fetchAll(PDO::FETCH_NUM ); ////返回混合数组 ////$rows=$smt->fetchAll(PDO::FETCH_BOTH ); ////返回对象 ////$rows=$smt->fetchAll(PDO::FETCH_OBJ ); // //echo '<pre>'; //print_r($rows); //echo '</pre>';
三、通过PDO方法操作数据库
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="bs/css/bootstrap.min.css"> <script src="bs/js/jquery.min.js"></script> <script src="bs/js/bootstrap.min.js"></script> <title>Document</title> </head> <body> <div class="container"> <h1 class="page-header">查看用户</h1> <table class="table table-bordered table-striped"> <tr> <th>编号</th> <th>用户名</th> <th>密码</th> </tr> <?php //连接数据库 $pdo=new PDO('mysql:host=localhost;dbname=test','root','123456'); //var_dump($pdo); $sql='select * from user1'; $smt=$pdo->query($sql); //返回关联数组 $rows=$smt->fetchAll(PDO::FETCH_ASSOC ); print_r($rows); foreach ($rows as $row){ echo "<tr>"; echo "<td>{$row['id']}</td>"; echo "<td>{$row['username']}</td>"; echo "<td>{$row['password']}</td>"; echo "</tr>"; } // ?> </table> </div> </body> </html>
四、页面展示