index.php
<?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
<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> |
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦