sql >> Database teknologi >  >> RDS >> Mysql

Kald PDO fra en funktion

Nå, i din første fil har du erklæret en global variabel global $conn; Jeg ved ikke helt hvorfor, men det ville alligevel fungere uden problemer, fordi $conn er i globalt omfang.

Men i dit andet tilfælde, når du erklærer din global variabel inde i en funktion, vil funktionen søge efter $conn som er i globalt omfang i stedet for den lokale variabel $conn som tilsyneladende har forbindelseshåndtaget.

fjern den global $conn fra din funktion, og det burde virke.

flere oplysninger om variable omfang - http://php.net/manual/en /language.variables.scope.php




  1. Jetty 7 + MySQL Config [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]

  2. Hvad er nyt i MariaDB 10.4

  3. PostgreSQL - Tilføj nøgle til hvert objekt i et JSONB-array

  4. gemme data i tabel ved stigende ID'er