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
?