내 코드를 표시 할 수 없습니다으로 하여금 : 지금까지PHP의 get_result()이 페이지는 여기
/* database connection tested and working*/
if (!($sql = $mysqli->prepare("SELECT username FROM users WHERE username=?")))
{
echo "Prepare failed";
}
if (!$sql->bind_param("i", `ryan`))
{
echo "Binding parameters failed";
}
if (!$sql->execute())
{
echo "Execute failed";
}
을, 모든 오류를 표시하지 않고, 나는 $sql
배열을 print_r
수 있습니다, 잘 작동합니다.
는 즉시 나는이 코드를 추가로 :
$result = $sql->get_result();
을 나는 "웹 사이트 페이지를 표시 할 수 없습니다"라고 말하는 오류가 발생합니다. 나는 그것을 제거, 잘 작동합니다.
PS :이 오류보고에 대한 코드의 다음 줄을 추가 $sql
mysqli_stmt Object ([affected_rows] => -1 [insert_id] => 0 [num_rows] => 0 [param_count] => 1 [field_count] => 1 [errno] => 0 [error] => [error_list] => Array () [sqlstate] => 00000 [id] => 1)