次のコードを機能させようとしていますが、execute()
行に到達できません。
$mysqli = $this->ConnectLowPrivileges();
echo 'Connected<br>';
$stmt = $mysqli->prepare("SELECT `name`, `lastname` FROM `tblStudents` WHERE `idStudent`=?");
echo 'Prepared and binding parameters<br>';
$stmt->bind_param('i', 2 );
echo 'Ready to execute<br>'
if ($stmt->execute()){
echo 'Executing..';
}
} else {
echo 'Error executing!';
}
mysqli_close($mysqli);
私が得る出力は次のとおりです。
Connected
Prepared and binding parameters
問題は5 行目にあるはずですが、のマニュアルをbind_param()
確認しても構文エラーは見つかりません。