Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP Gotowe oświadczenie login

Robisz SELECT * i używasz fetchColumn, więc wyniki są zależne od kolejności zwracanych kolumn. Powinieneś wybrać określone kolumny, których potrzebujesz, lub pobrać cały wiersz jako tablicę asocjacyjną i uzyskać do niego dostęp według nazwy kolumny.

Są jeszcze dwa inne problemy, które należy naprawić:

  • Nie powinieneś używać mysqli_connect_error(), ponieważ używasz PDO. Właściwą funkcją byłoby $con->errorInfo() .
  • Definiujesz pewne stałe w ustawieniach połączenia, ale nie używasz ich w wywołaniu PDO(), zamiast tego powtarzasz wartości.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump nie powiedzie się z pomijaniem danych zrzutu dla tabeli „table1”, nie ma ona pól

  2. usunięcie pozycji z bazy danych po 30 minutach

  3. Funkcja MySQL ACOS() — zwraca cosinus łuku liczby

  4. Znajdź rekordy z polem daty z ostatnich 24 godzin

  5. INSTR(str,substr) nie działa, gdy str zawiera 'é' lub 'ë', a substr tylko 'e'