Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

alternativa mysqli_stmt_get_result para php 5.2.6


Teve um problema semelhante. BTW - mysqlnd está disponível com 5.3, mas tem que ser compilado. 5.4, está lá por padrão.

No meu caso, consegui manter a maior parte do meu código e fazê-lo funcionar substituindo o seguinte
$result = mysqli_stmt_get_result($stmt); // <-- doesn't work without mysqlnd
while($row = mysqli_fetch_assoc($result)) {
    $cardName=$row['cardName'];
    ...
}

com
$stmt->bind_result($dbCardId, $dbCardName);  // <-- one param for each field returned
while ($stmt->fetch()) {
    $cardName = $dbCardName;
    ...
}