对下列程序代码理解正确的是 [?php$conn = Mysqli_connect(“localhost”,”root”,”123456”,”test”) or die(“数据库连接失败!”);$sql = “select id,name,age,sex,phone,email from user where age]20 and sex=’男’”;$result = mysqli_query($conn,$sql);while($row = mysqli_fetch_assoc($result)){echo $row[‘id’].’[br][/br]’;}Mysqli_close($conn);?>
A: 数据库连接失败时,将显示“数据库连接失败”并退出程序。
B: 可以获得user表中所有年龄超过20的男生信息。
C: 在浏览器中输出年龄超过20的男生id。
D: 改代码最后没有释放资源。
A: 数据库连接失败时,将显示“数据库连接失败”并退出程序。
B: 可以获得user表中所有年龄超过20的男生信息。
C: 在浏览器中输出年龄超过20的男生id。
D: 改代码最后没有释放资源。
举一反三
- 对下列程序代码理解正确的是()<?php$conn = mysqli_connect('localhost', 'phproot', 'phproot', 'world') or die('连接错误');$sql = 'SELECT * FROM User';$result = mysqli_query($conn, $sql);while ($row = mysqli_fetch_array($result)) {echo $row['name'].'<br/>';}mysqli_close($conn);?> A: 数据库无法建立连接时,将输出“连接错误”的提示 B: 此代码可以查询出User表中的所有数据 C: 在浏览器环境下,将输出所有的用户名(每个用户名占一行) D: 此代码在结束时没有释放资源
- 以下程序代码实现的功能是( )$conn = mysqli_connect('localhost','root','root','test');$result = mysqli_query($conn,'select * from user');while ($data=mysqli_fetch_array($result)){ echo $data['id'].$data['name'].'<br/>';} A: 输出user表所有用户id和name B: 输出user表第一位用户id和name C: 输出user表最后一位用户id和name D: 输出报错
- 请补充横线中的代码,将major(专业表)中的id字段的值和name字段的填充到下拉列表中 [?php include "conn.php"; $result=mysqli_query($conn,"SET NAMES UTF8")or die("数据查询失败"); $sql="select * from major"; $result=mysqli_query($conn,$sql) or die("数据查询失败"); <br] ?> … [br][/br] [select name="major"] [?php while($record=mysqli_fetch_assoc($result)){?] [option value="<?php echo ________ ?] "> [?php echo ________ ?][/] [?php } ?] [br][/br] </select
- 以下程序代码的输出结果为( )$conn = mysqli_connect('localhost','root','root','test');$result = mysqli_query($conn,'select id,name,sex from user where id=1');$data = mysqli_fetch_array($result);echo $data[0]; A: 1 B: 2 C: 0 D: 空值
- 有以下程序代码,其中能输出name的是( )$conn = mysqli_connect('localhost','root','root','test');$result = mysqli_query($conn,'select id,name,sex from user where id=1');$data = mysqli_fetch_row($result); A: $data[1] B: $data[0] C: $data->name D: $data['name']