下面PHP代码执行一条预处理的SQL UPDATE语句,并显示语句执行后受影响的行数。其中,$mysqli是一个已经创建的数据库连接对象。$stmt = $mysqli->stmt_init();$sql ="update student set password='123456' where sn = ?";$stmt->prepare($sql);$var1='200107211000';// 将变量$var1绑定至预处理语句中的参数$stmt->execute();echo $stmt->affected_rows;请写出注释行处的代码。
A: $stmt->bind_param($var1);
B: $stmt->bind_result($var1);
C: $stmt->bind_param("s", $var1);
D: $stmt->bind_result("s", $var1);
A: $stmt->bind_param($var1);
B: $stmt->bind_result($var1);
C: $stmt->bind_param("s", $var1);
D: $stmt->bind_result("s", $var1);
举一反三
- 38、执行以下标签语句后的结果是( )。 [c:set var="var1" value="1" /] [c:set var="var1" /] [c:out value="2" /] [/:set] ${var1} <c:out value="${var1}" A: 11 B: 22 C: 12 D: 运行错误
- 以下哪个命令可用来测试变量$var1是否大于$var2? A: test $var1 -gt $var2 B: test $var1 -z $var2 C: test $var1 -eq $var2 D: test $var1 -ne $var2
- 要执行str="select * from customer"语句,假设Statement对象stmt,执行SQL语句的代码哪个正确? A: stmt.executeQuery(str) B: stmt.executeUpdate(str) C: stmt.executeSelect(str) D: stmt.executeDelete(str)
- stmt 为Statement对象,执行String sqlStatement=”delete from book where bid=’tp1001’”;语句后,删除数据库表的记录需要执行____语句
- 写出下面PHP代码运行的输出结果____。$GLOBALS['var1'] = 5;$var2 = 1;function get____value(){global $var2;$var1 = 0;return $var2++;}get____value();echo $var1, $var2;