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

PHP Foreach на MySQLi Набор от резултати

Така че, тъй като зададох този въпрос преди много години, смятам, че трябва да го актуализирам с някои допълнителни пояснения, като кажа следното:това, което направих първо с цикъла foreach, работи. Предупреждението е, че работи само в PHP 5.4+, тъй като тогава mysqli_result class внедри Traversable интерфейс. Това означава, че можете да го повторите, като използвате цикъл foreach в по-късни версии на PHP.

Тази промяна очевидно не беше много известна по времето, когато публикувах въпроса си (средата на 2013 г.), вероятно поради факта, че толкова много сървъри в интернет все още използват 5.3 - вероятно, защото това е най-новата версия на PHP, достъпна за Ubuntu 12.x - което ограничава неговата полезност до наскоро актуализирани сървъри. Но когато сте в среда, която го поддържа, това е напълно валидна техника за използване.



  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 след 8 часа. Как да конфигурирате правилно?

  2. SQL изявление - ИЗБЕРЕТЕ обратната на тази заявка

  3. Как работи за всеки ред в тригерите в mysql?

  4. MySQL заявка с множество таблици

  5. Защо вмъкването на MySQL InnoDB е толкова бавно?