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

Wyodrębnij pola MySQL z wiersza do zmiennych PHP i tablicy

Możesz użyć extract() :

extract($row);

Jednak , uważaj, aby ta funkcja nie zanieczyszczała swojej przestrzeni nazw. Załóżmy, że masz już zmienną o nazwie $car i masz w swojej bazie danych pole o nazwie car . Możesz nieświadomie nadpisywać istniejące zmienne!

Bezpieczniej może więc być użycie:

extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace

EDYTUJ: Jeśli chodzi o edycję, nie musisz tworzyć tablicy dla wyników... Twoja tablica $row jest wynik. Jeśli utworzysz tablicę tak jak w swojej edycji, $arr['field1'] = $row['field1'] , więc dlaczego nie pominąć całkowicie konstrukcji tej tablicy i po prostu użyć oryginalnego $row ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - sekwencja wielu indeksów kolumn

  2. Jak poprawić porządek według wydajności za pomocą złączeń w mysql

  3. Jak zarządzasz zapytaniami SQL

  4. MySQLdb.cursor.execute nie może uruchamiać wielu zapytań

  5. Znaki specjalne ucieczki MySQL w Pythonie