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

PDO:име на ред като индекс на масив с резултати

Вместо да използвате PDO::FETCH_BOTH като режим на извличане вероятно ще искате да използвате PDO::FETCH_ASSOC -- за извличане на вашите данни като асоциативен масив.

След това можете да получите достъп до членовете на масива чрез:$result['id'] , $result['caption'] и т.н.


PDO поддържа няколко интересни режима на извличане; включително

  • асоциативен-масив:ключовете на масива ще бъдат имената на колоните, върнати от базата данни; което вероятно е това, с което сте свикнали
  • обекти; включително екземпляри на посочения от вас клас

За да видите какво е възможно, може да искате да разгледате различния PDO::FETCH_* константи – списъкът може да бъде намерен тук:Предварително дефинирани константи .



  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. използването на WHERE клауза като променлива в MySQL заявка не работи

  3. Разлика във времето между плъзгане навътре и плъзгане навън за служителите; позволяват спиране и излизане в различен ден

  4. pip install mysqlclient връща фатална грешка C1083:Не може да се отвори файл:'mysql.h':Няма такъв файл или директория

  5. Как приложението за Android да работи с MySQL онлайн база данни?