批改状态:合格
老师批语:
0716作业
使用pdo类的对象去连接数据库,然后使用PDO对象中的prepare()方法获取PDOStatement对象, 接着使用PDOStatement对象的成员方法将获得的结果集中的数据(二维数组)遍历出来,渲染到表格中。
| 序号 | 查看方法 |
|---|---|
| 1 | phpinfo(); |
| 2 | var_dump(extension_loaded(‘mysqli’)); |
| 3 | var_dump(get_loaded_extensions()); |
| 4 | function_exists(‘mysqli_connect’); |
<?php$database=['hostname' => 'localhost', // 服务器地址'database' => 'xpcms', // 数据库名'username' => 'root', // 用户名'password' => 'root123', // 密码'port' => '3306', // 端口];$mysqli = new mysqli($database['hostname'],$database['username'],$database['password'],$database['database'],$database['port']);// 检测连接是否成功if($mysqli->connect_error){ //如果没有错误,会返回一个NULLdie("连接失败,错误:" . $mysqli->connect_error); //打印错误信息}// 设置默认的客户端字符集$mysqli->set_charset('utf-8');// sql查询语句(查询所有字段)$sql = "SELECT `username`,`group_id` FROM `xpcms_admin` LIMIT 5";$res = mysqli_query($mysqli,$sql);// 使用mysql_result类的fetch_all方法,以关联数组的方式返回结果集;$res = $res->fetch_all(MYSQLI_ASSOC);// print_r($res);// 遍历结果集?><table width="350px" border="1px" cellspacing="0" cellpadding="15px"><tr><td >用户名</td><td>分组权限</td></tr><?phpforeach($res as $v){$td .="<tr><td>{$v["username"]}</td><td>{$v["group_id"]}</td></tr>";}echo $td;?></table><?php//关闭连接$mysqli->close();

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号