sql >> Database >  >> RDS >> Mysql

MySQLi heeft instructies voorbereid die een fout weergeven omdat MySQLnd niet is geïnstalleerd

U kunt $stmt->bind_result() . gebruiken om de resultaten aan variabelen te binden, dan $stmt->fetch() om de resultaten in de gebonden variabelen op te halen.

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

Ik raad ten zeerste aan om de kolomnamen expliciet te vermelden in de SELECT clausule, in plaats van * , aangezien deze methode om toegang te krijgen tot de resultaten afhankelijk is van de specifieke volgorde van de kolommen.




  1. Namen van tijdzones met identieke eigenschappen leveren een ander resultaat op wanneer toegepast op tijdstempel

  2. Maak een tabel met kolomnamen afgeleid van rijwaarden van een andere tabel

  3. Mysql-tabelkolom kan niet nul zijn

  4. Webinar:Bankieren op Postgres - Overwegingen bij financiële toepassingen [follow-up]