Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP Foreach w zestawie wyników MySQLi

Odkąd zadałem to pytanie wieki temu, pomyślałem, że powinienem je zaktualizować, wprowadzając dodatkowe wyjaśnienie, mówiąc:to, co zrobiłem najpierw z pętlą foreach, działa. Zastrzeżeniem jest to, że działa tylko w PHP 5.4+, ponieważ wtedy mysqli_result klasa zaimplementowana Przejezdna berło. Oznacza to, że możesz go iterować, używając pętli foreach w późniejszych wersjach PHP.

Ta zmiana najwyraźniej nie była zbyt dobrze znana w momencie, gdy opublikowałem moje pytanie (połowa 2013 r.), prawdopodobnie ze względu na fakt, że tak wiele serwerów w Internecie nadal używa wersji 5.3 — prawdopodobnie dlatego, że jest to najnowsza wersja PHP dostępna dla Ubuntu 12.x — który ogranicza jego użyteczność do ostatnio zaktualizowanych serwerów. Ale kiedy jesteś w środowisku, które to obsługuje, jest to całkowicie poprawna technika do użycia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapobieganie buforowaniu zapytań w MySQL

  2. Jak automatycznie załadować MySQL podczas uruchamiania systemu OS X Yosemite / El Capitan?

  3. JSON_MERGE_PRESERVE() – Scal wiele dokumentów JSON w MySQL

  4. Najszybszy sposób na usunięcie ogromnej tabeli MySQL

  5. MySQL tworzy składnię procedury składowanej z ogranicznikiem