已知前端表单采用get方法传递表格student字段考生号(主键)数据,表单控件name属性为”ksh”,现需查询考生”姓名”数据,连接函数存放于变量$conn中,请按要求完成以下程序:<?php $a= (1); $sql =__(2) 姓名 from student where 考生号=__(3);$result = mysqli_query (____ (4) ,$sql); if(mysqli_num_rows($result )__ (5) 1){ (6) = mysqli fetch array(__(7) ,_(8) ) echo 该考生的姓名为$b['姓名’];
时间: 2024-02-27 14:56:26 浏览: 69
(完整数据)全国各地级市分类异质性数据2024年
好的,根据题目要求,以下是需要填空的程序:
```php
<?php
$a = (1);
$ksh = $_GET['ksh']; // 获取表单中传递的考生号
$sql = __($2) 姓名 from student where 考生号=__(3);
$result = mysqli_query($conn, $sql); // 需要将连接函数存放于变量 $conn 中
if (mysqli_num_rows($result)__(5) 1) {
$b = mysqli_fetch_array($result, __(8)); // 指定获取的数据类型为关联数组
echo '该考生的姓名为' . $b['姓名'];
}
?>
```
需要填空的部分为:
1. 定义一个变量 $a 并赋值为 1。
2. 在 SQL 查询语句中查询学生表中的姓名。
3. 在 SQL 查询语句中使用占位符,避免 SQL 注入攻击。
4. 使用 mysqli_query 函数执行 SQL 查询语句,需要将连接函数存放于变量 $conn 中。
5. 使用 mysqli_num_rows 函数判断查询结果是否有数据。
6. 如果查询结果有数据,执行下一步操作。
7. 使用 mysqli_fetch_array 函数获取查询结果的数据。
8. 指定获取的数据类型为关联数组。
阅读全文