重庆小潘seo博客

当前位置:首页 > 重庆网站建设 >

重庆网站建设

php学习笔记(三)SELECT查询

时间:2016-07-27 19:09:38 作者:采集侠 来源:网络整理
index.php?php//建立连接对象try { $pdo = new PDO(
<body> <table width="200" border="1">   <tr>     <th scope="col">笑话详情</th>   </tr>    <?php foreach ($jokes as $joke): ?> <?php echo '<tr><td>'.htmlspecialchars($joke,ENT_QUOTES,'UTF-8').'</td></tr>'; ?> <?php endforeach; ?> </table> </body>

<?php //建立连接对象 try   {  $pdo = new PDO('mysql:host=localhost;dbname=test','testuser','pass');  $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //setAttribute  PDO对象的方法,PDO::表示这些变量是我们所使用的PDO的一部分,不是PHP语言自身内建的变量。想要将控制错误模式的PDO属性(PDO::ATTR_ERRMODE)设置为抛出异常的模式(PDO::ERRMODE_EXCEPTION)。  $pdo->exec('SET NAMES "utf8"'); //配置数据库连接的字符码。  }  catch (PDOException $e)  {      $error = '数据库连接失败!'.$e->getMessage();//从MySql服务器获取一条详细的错误信息  include 'error.html.php';      exit();      } try { $sql = 'SELECT * FROM joke'; $jieguo = $pdo->query($sql); //query 返回一个PDOStarement的对象,该对象表示一个结果集。 } catch(PDOException $e) { $error = '获取内容失败: '.$e->getMessage(); include 'error.html.php'; exit(); } while($aaa = $jieguo->fetch()) //while用来处理大量的数据,fetch将数据集中的下一行作为一个数组返回。 { $jokes[] = $aaa['joketext']; //将每个值存储为数组$jokes中的一个相 } include 'joke.html.php'; ?>

joke.html.php

index.php