sql >> Databáze >  >> RDS >> Mysql

Závažná chyba PHP:Volání nedefinované funkce mysql_connect()

Chcete-li chybu opravit, máte v zásadě dvě možnosti, buď

1) upravte kód tak, aby odstranil odkazy na rozšíření mysql (a místo toho použijte mysqli nebo PDO), nebo

2) nainstalujte starší verzi PHP (před PHP7), která podporuje rozšíření mysql

NÁSLEDUJÍCÍ:

Pokud je to, co tvrdíte, pravda... to mysql_ funkce fungují pod PHP7, pak nejpravděpodobnějším vysvětlením je, že někdo nainstaloval modul/knihovnu třetí strany, která exportuje mysql_ funkce.

Domnívám se, že na vybudování takové knihovny bylo vykonáno určité úsilí, aby byla zajištěna zpětná kompatibilita. Knihovna by interagovala s databází pomocí novějšího PHP mysqli_ funkce a poskytují (většinou) kompatibilní mysql_ funkce pro starší aplikace.

Ale to není součástí PHP7. To by byl doplněk třetí strany.



  1. Implementace převzetí služeb při selhání v MS SQL Server 2017 Standard

  2. Neuvěřitelný duplikát v dotazu Entity Framework

  3. Součtová funkce párového pole?

  4. MySQL od desítkové soustavy (13.6) po měnu