Mysql
 sql >> база данни >  >> RDS >> Mysql

Извличане на MySQL полета от ред в PHP променливи и масив

Можете да използвате extract() :

extract($row);

Въпреки това , внимавайте много да не замърсите пространството си от имена с тази функция. Да кажем, че вече имате променлива с име $car и имате поле във вашата база данни, наречено car . Може неволно да презаписвате съществуващите си променливи!

Тогава може да е по-безопасно да използвате:

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

РЕДАКТИРАНЕ: По отношение на вашата редакция, не е необходимо да създавате масив за резултатите... вашият $row масив е резултатът. Ако конструирате масива, както във вашата редакция, $arr['field1'] = $row['field1'] , така че защо да не заобиколите изцяло конструкцията на този масив и просто да използвате оригиналния $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 и изпълнение на команди

  2. Мога ли да разреша това с чист mysql? (присъединяване към '' разделени стойности в колона)

  3. Защо Hibernate/JDBC/MySQL прекъсва връзките след около ден?

  4. Използване на оператор EXCEPT във версия на MySql 5.1

  5. списък резултати в mysql от същата таблица