Mysql
 sql >> база данни >  >> RDS >> Mysql

mysqli_stmt_get_result алтернатива за php 5.2.6

Имаше подобен проблем. BTW - mysqlnd е наличен с 5.3, но трябва да бъде компилиран. 5.4, той е там по подразбиране.

В моя случай успях да запазя по-голямата част от кода си и да го накарам да работи, като заменя следното

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

с

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC Изберете пакетиране/размер на извличане с MySQL

  2. Дали да се използва ИМЕНА НА НАБОРИ

  3. Избройте всички таблици, съдържащи дадено име на колона

  4. Преместване на възел във вложен набор

  5. Добавете индекс на ПЪЛЕН ТЕКСТ в Доктрина 2 с помощта на пояснения?