Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Von MySQLi vorbereitete Anweisungen, die einen Fehler anzeigen, weil MySQLnd nicht installiert ist

Sie können $stmt->bind_result() verwenden um die Ergebnisse an Variablen zu binden, dann $stmt->fetch() um die Ergebnisse in die gebundenen Variablen zu holen.

$stmt->execute();
$stmt->bind_result($var1, $var2, $var3, ...); // Use more meaningful variable names

while ($stmt->fetch()) {
    echo $var3; // to get the third column in the results
}

Ich empfehle dringend, die Spaltennamen explizit im SELECT aufzulisten -Klausel anstelle von * , da dieser Zugriff auf die Ergebnisse von der konkreten Reihenfolge der Spalten abhängig ist.