PHP中的预处理语句没有绑定结果


Prepared Statement in PHP not binding results

当我试图让这个准备好的语句工作时,我只是测试以获取数据,它告诉我从准备好的语句中没有匹配数量的bind_results()。

有三个选定元素和三个bind_results();
$sql_join_group_data = "SELECT `group_id`, `group`, `group_pass` 
                        FROM `groups` WHERE `group` = 'Knights'";
$stmt4 = $conn->prepare($sql_join_group_data);
$stmt->execute();
$stmt->bind_result($group_id, $group, $group_password);

您正在将语句分配给$stmt4,但试图从$stmt执行和绑定。