U kunt extract() gebruiken :
extract($row);
Echter , pas goed op dat u uw naamruimte niet vervuilt met deze functie. Stel dat je al een variabele hebt met de naam $car
, en je hebt een veld in je database met de naam car
. Je zou onbewust je bestaande variabelen kunnen overschrijven!
Het kan dan veiliger zijn om het volgende te gebruiken:
extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace
BEWERKEN: Wat betreft je bewerking, je hoeft geen array te maken voor de resultaten... je $row array is het resultaat. Als u de array opbouwt zoals in uw bewerking, $arr['field1'] = $row['field1']
, dus waarom zou u de constructie van deze array niet helemaal overslaan en gewoon de originele $row
gebruiken ?