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

Udpak MySQL-felter af række til PHP-variabler og array

Du kan bruge extract() :

extract($row);

Men , pas meget på du ikke forurener dit navneområde med denne funktion. Lad os sige, at du allerede har en variabel ved navn $car , og du har et felt i din database kaldet car . Du kan uforvarende overskrive dine eksisterende variabler!

Det kan derfor være mere sikkert at bruge:

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

EDIT: Med hensyn til din redigering behøver du ikke oprette en matrix for resultaterne... din $row matrix er resultatet. Hvis du konstruerer arrayet som i din redigering, $arr['field1'] = $row['field1'] , så hvorfor ikke helt omgå konstruktionen af ​​dette array og bare bruge den originale $row ?



  1. Mysql_install_db kan ikke finde filen

  2. Hvordan opretter man midlertidige procedurer i MySQL?

  3. Konvertering af en datetime2-datatype til en datetime-datatype resulterer i en værdi uden for området

  4. Eksport af data fra mysql i xml ved hjælp af php