sql >> Base de Datos >  >> RDS >> Mysql

alternativa mysqli_stmt_get_result para php 5.2.6

Tenía un problema similar. Por cierto, mysqlnd está disponible con 5.3, pero debe compilarse en 5.4, está allí de forma predeterminada.

En mi caso, pude conservar la mayor parte de mi código y hacerlo funcionar reemplazando lo siguiente

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

con

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