sql >> Databasteknik >  >> RDS >> Mysql

MySQLi förberedde uttalanden som visar fel på grund av att MySQLnd inte har installerats

Du kan använda $stmt->bind_result() för att binda resultaten till variabler, sedan $stmt->fetch() för att hämta resultaten till de bundna variablerna.

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

Jag rekommenderar starkt att ange kolumnnamnen uttryckligen i SELECT sats, snarare än * , eftersom denna metod för att komma åt resultaten är beroende av kolumnernas specifika ordning.




  1. Hur matchar jag två värden från 1 kolumn i MYSQL

  2. Hur skapar man en SQL-injektionsattack med Shift-JIS och CP932?

  3. Använder % för värd när du skapar en MySQL-användare

  4. 3 sätt att extrahera året från ett datum i SQL Server (T-SQL)