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

Les instructions préparées par MySQLi affichent une erreur car MySQLnd n'est pas installé

Vous pouvez utiliser $stmt->bind_result() pour lier les résultats aux variables, puis $stmt->fetch() pour récupérer les résultats dans les variables liées.

$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
}

Je recommande fortement de lister les noms de colonne explicitement dans le SELECT clause, plutôt que * , car cette méthode d'accès aux résultats dépend de l'ordre spécifique des colonnes.