Błąd krytyczny: wywołanie niezdefiniowanej metody mysqli_stmt :: get_result () [duplikat]

To pytanie ma już tutaj odpowiedź:

Wywołanie niezdefiniowanej metody mysqli_stmt :: get_result 10 odpowiedzi

Ponieważ przeniosłem moją witrynę na nowy serwer vServer, zawsze otrzymuję ten komunikat o błędzie

Fatal error:  Call to undefined method mysqli_stmt::get_result()

Te linie kodu działają poprawnie

$mysql = new mysqli($db_host, $db_user, $db_password, $db_database);
$partys = NULL;
$res_partys = $mysql->query("SELECT * FROM party ORDER BY begin");
while($row_partys = $res_partys->fetch_array()) {
    $partys[] = $row_partys;
}
$count_reg = $mysql->prepare("SELECT COUNT(*) FROM guestlist WHERE partyid = ?");
$count_reg->bind_param('i', $party['partyid']);
$count_reg->execute();

ale$count_res = $count_reg->get_result(); zawodzi. Obsługa Mysqli jest włączona.

Według niektórych źródeł internetowych potrzebuję natywnych sterowników PHP MySQL, ale na moim komputerze z Debianem 7 zainstalowałem tylko php5-mysql, instalując php5-mysqlnd przezapt-get install php5-mysqlnd automatycznie usunie Froxlora, który jest moim panelem zarządzania serwerem.

Czy istnieją inne sposoby instalowania mysqlnd z wyjątkiem pobierania za pośrednictwemapt-get download php5-mysqlnd i instalując go za pomocą dpkg, ponieważ spowoduje to błędy przy każdym wywołaniu apt-get z powodu niespełnionych wymagań i kompilacji PHP z mysqlnd ze źródła?

questionAnswers(2)

yourAnswerToTheQuestion