sql >> データベース >  >> RDS >> Mysql

php5.2.6のmysqli_stmt_get_result代替

    同様の問題がありました。ところで-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. PHPを使用してテーブルに複数の行を挿入する

    2. OracleインデックスとOracleのインデックスの種類と例

    3. SSIS-データが失われる可能性があるため、値を変換できません

    4. MySQLがMacOSXのどこにインストールされているかを調べます