Had een soortgelijk probleem. BTW - mysqlnd is beschikbaar met 5.3, maar het moet worden gecompileerd in. 5.4, het is er standaard.
In mijn geval kon ik het grootste deel van mijn code behouden en laten werken door het volgende te vervangen
$result = mysqli_stmt_get_result($stmt); // <-- doesn't work without mysqlnd
while($row = mysqli_fetch_assoc($result)) {
$cardName=$row['cardName'];
...
}
met
$stmt->bind_result($dbCardId, $dbCardName); // <-- one param for each field returned
while ($stmt->fetch()) {
$cardName = $dbCardName;
...
}