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

PHP Vorbereitete Anweisungsanmeldung

Sie führen ein SELECT * durch und verwenden fetchColumn, sodass die Ergebnisse von der Reihenfolge der zurückgegebenen Spalten abhängig sind. Sie sollten entweder die spezifischen Spalten auswählen, die Sie benötigen, oder die gesamte Zeile als assoziatives Array abrufen und über den Spaltennamen darauf zugreifen.

Es gibt zwei weitere Probleme, die Sie beheben sollten:

  • Sie sollten mysqli_connect_error() nicht verwenden, da Sie PDO verwenden. Die richtige Funktion wäre $con->errorInfo() .
  • Du definierst einige Konstanten mit den Verbindungseinstellungen, verwendest sie aber nicht beim PDO()-Aufruf, sondern wiederholst stattdessen die Werte.