mysqli_stmt_get_result alternatywa dla php 5.2.6

Nie jestem ekspertem php, opracowałem małą usługę, która odpytuje mysql db.

Jednak opracowałem z php 5.4, a następnie odkryłem, że mój hosting ma 5.2.6, więc mam kilka problemów z niezdefiniowaną funkcją.

W szczególności, w tym przypadku, jak mogę rozwiązać niezdefiniowaną funkcję mysqli_stmt_get_result dostępną w wersji> 5.3? Oto kod:

  $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;

  }

Chodzi o to, że używam przygotowanego oświadczenia, ze względu na brak znajomości php nie znalazłem innego sposobu na rozwiązanie problemu bez przepisywania całego skryptu.

Myślałem, że niektórzy z was mogą mieć proste i łatwe rozwiązanie.

questionAnswers(3)

yourAnswerToTheQuestion