mysqli_stmt :: get_result()未定义

时间:2013-12-28 00:17:57

标签: php mysqli

使用php版本5.5.7,我正在查看php预处理语句的mysqli示例:MySQLi QuickStart Prepared Statements

在示例#5下,他们使用方法调用:

$stmt = $mysqli->prepare("SELECT id, label FROM test WHERE id = 1");
$stmt->execute();
$res = $stmt->get_result();
$row = $res->fetch_assoc();

但是,我似乎无法在自己的环境中调用get_result。 Netbeans也没有显示自动完成功能。这是我缺少的实际方法,还是示例中的方法名称不正确?

1 个答案:

答案 0 :(得分:1)

请注意get_result() Available only with mysqlnd. 上的这一行:

{{1}}

要使用它,您必须使用包含mysqlnd的PHP编译,或者以其他方式包含它。您可能会发现托管系统的支持受限,因此您最好忽略它。