mysqli_stmt_get_result alternativa para php 5.2.6

Não sou especialista em php, desenvolvi um pequeno serviço que consulta um banco de dados mysql.

No entanto eu desenvolvi com php 5.4 e, em seguida, descobri que o meu plano de hospedagem tem 5.2.6, por isso estou tendo poucos problemas com alguma função indefinida.

Especificamente, neste caso, como posso resolver a função indefinida mysqli_stmt_get_result disponível em> 5.3? Aqui está o código:

  $stmt = mysqli_prepare($con,$db_query);

  if($stmt) {

     mysqli_stmt_bind_param($stmt,'ss',$after,$lang);
     mysqli_stmt_execute($stmt);
     $result = mysqli_stmt_get_result($stmt); // <-- getting undefined error here !!!

     $updated = array();
     $deleted = array();

     while($row = mysqli_fetch_assoc($result)) {

        if($row['status']==1) {
           array_push($updated,$row);
        } else {
           $cardName=$row['cardName'];
           $cardStatus=$row['status'];
           $cardId=$row['cardId'];
           $language=$row['language'];
           array_push($deleted,array(
                    'cardName'=>$cardName,
                                    'status'=>$cardStatus,
                                    'cardId'=>$cardId,
                                    'language'=>$language
                               )
           );
        }
     }

     $response = array(
        'cards'=>array(
           'updated'=>$updated,
           'deleted'=>$deleted
        )
     );

     $json = json_encode($response);
     mysqli_close($con);
     echo $json;

  }

O ponto é que eu estou usando uma declaração preparada, devido à minha falta de conhecimento php, não encontrei outra maneira de resolver o problema sem reescrever o roteiro inteiro.

Eu pensei que alguns de vocês podem ter uma solução simples e fácil.

questionAnswers(3)

yourAnswerToTheQuestion