sql >> Databasteknik >  >> RDS >> Mysql

PHP Fatalt fel:Anrop till odefinierad funktion mysql_connect()

För att rätta till felet har du i princip två val, antingen

1) ändra koden för att ta bort referenser till mysql-tillägget (och använd mysqli eller PDO istället), eller

2) installera en äldre version av PHP (före PHP7) som stöder mysql-tillägget

UPPFÖLJNING:

Om det du påstår är sant... den mysql_ funktioner fungerar under PHP7, då är den mest troliga förklaringen till det att någon har installerat en tredjepartsmodul/bibliotek som exporterar mysql_ funktioner.

Jag tror att det har gjorts en del arbete för att bygga ett sådant bibliotek, för att ge bakåtkompatibilitet. Biblioteket skulle interagera med databasen genom att använda den nyare PHP mysqli_ funktioner och tillhandahåller (för det mesta) kompatibla mysql_ funktioner för äldre applikationer.

Men det är inte en del av PHP7. Det skulle vara ett tillägg från tredje part.



  1. Hur extraherar man endast datumvärde från datumfält i Oracle?

  2. Firebird till MySQL-frågemigrering - Välj Inner Join Subquery

  3. Konvertera datum till formatet ÅÅÅÅMM

  4. Hur man skriver mysql-fråga för att kontrollera flera variabelval där formulärinlämning kan matcha 1 0f 5 fält