Mysql
 sql >> Base de données >  >> RDS >> Mysql

alternative à mysqli_stmt_get_result pour php 5.2.6

Avait un problème similaire. BTW - mysqlnd est disponible avec 5.3, mais il doit être compilé en 5.4, il est là par défaut.

Dans mon cas, j'ai pu conserver la majeure partie de mon code et le faire fonctionner en remplaçant ce qui suit

$result = mysqli_stmt_get_result($stmt); // <-- doesn't work without mysqlnd
while($row = mysqli_fetch_assoc($result)) {
    $cardName=$row['cardName'];
    ...
}

avec

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