Mysql
 sql >> Base de données >  >> RDS >> Mysql

Extrayez les champs MySQL de la ligne dans les variables PHP et le tableau

Vous pouvez utiliser extract() :

extract($row);

Cependant , faites bien attention de ne pas polluer votre espace de noms avec cette fonction. Disons que vous avez déjà une variable nommée $car , et vous avez un champ dans votre base de données appelé car . Vous pourriez involontairement écraser vos variables existantes !

Il peut alors être plus sûr d'utiliser :

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

MODIF : En ce qui concerne votre édition, vous n'avez pas besoin de créer un tableau pour les résultats... votre tableau $row est le résultat. Si vous construisez le tableau comme dans votre édition, $arr['field1'] = $row['field1'] , alors pourquoi ne pas contourner complètement la construction de ce tableau et utiliser simplement le $row d'origine ?