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

Czy powinienem przekazać zmienną $mysqli do każdej funkcji?

Funkcje zdefiniowane przez użytkownika mają swój własny zakres zmiennych w PHP. Musisz przekazać $mysqli do funkcji jako parametr lub uruchom funkcję za pomocą global $mysqli .

Ten dokładny problem jest podany jako przykład na zakresie zmiennej strona:

<?php
$a = 1; /* global scope */ 

function test()
{ 
    echo $a; /* reference to local scope variable */ 
} 

test();
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odbudowa niewolnika replikacji MySQL 8.0 za pomocą wtyczki do klonowania

  2. Znaczenie tabel Select zoptymalizowanych w planie MySQL Explain

  3. Zapytanie o aktualizację MySQL przy użyciu lewego sprzężenia

  4. Numer linii sklepu MySQL LOAD DATA INFILE

  5. Jak napisać LIMIT (MySQL) w SQL Server?