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

Błąd krytyczny PHP:wywołanie niezdefiniowanej funkcji mysql_connect()

Aby naprawić błąd, masz zasadniczo dwie możliwości, albo

1) zmodyfikuj kod, aby usunąć odniesienia do rozszerzenia mysql (i zamiast tego użyj mysqli lub PDO) lub

2) zainstaluj starszą wersję PHP (przed PHP7), która obsługuje rozszerzenie mysql

KONTYNUACJA:

Jeśli to, co twierdzisz, jest prawdą... to mysql_ funkcje działają pod PHP7, więc najbardziej prawdopodobnym wyjaśnieniem tego jest to, że ktoś zainstalował moduł/bibliotekę innej firmy, która eksportuje mysql_ funkcje.

Uważam, że zrobiono trochę pracy, aby zbudować taką bibliotekę, aby zapewnić kompatybilność wsteczną. Biblioteka będzie współdziałać z bazą danych przy użyciu nowszego PHP mysqli_ funkcje i zapewniają (w większości) kompatybilny mysql_ funkcje dla starszych aplikacji.

Ale to nie jest część PHP7. Byłby to dodatek strony trzeciej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak automatycznie wypełnić nazwę na podstawie imienia i nazwiska w mysql?

  2. Czy mogę utworzyć tabelę MYSQL przy użyciu sparametryzowanej instrukcji PDO?

  3. Jak zdefiniować niestandardowe zamówienie ORDER BY w mySQL?

  4. 2017 @ Severalnines:Celebrujemy historie naszych klientów

  5. Biblioteka zagnieżdżonego zestawu modelu PHP