sql >> Databáze >  >> RDS >> Mysql

Sada výsledků PHP Foreach na MySQLi

Takže protože jsem tuto otázku položil už dávno, myslím, že bych ji měl aktualizovat o nějaké další upřesnění tím, že řeknu toto:to, co jsem udělal jako první se smyčkou foreach, funguje. Upozornění je, že to funguje pouze v PHP 5.4+, protože tehdy mysqli_result třída implementovala Traversable rozhraní. To znamená, že jej můžete iterovat pomocí smyčky foreach v pozdějších verzích PHP.

Tato změna zjevně nebyla příliš známá v době, kdy jsem zveřejnil svou otázku (v polovině roku 2013), pravděpodobně kvůli skutečnosti, že tolik serverů na internetu stále používá 5.3 - pravděpodobně proto, že je to nejnovější verze PHP dostupná pro Ubuntu. 12.x -- což omezuje jeho užitečnost na nedávno aktualizované servery. Ale když jste v prostředí, které to podporuje, je to naprosto platná technika, kterou můžete použít.



  1. Jak vytvořit blog v PHP a MySQL databázi - DB design

  2. Každá odvozená tabulka musí mít svou vlastní chybu aliasu

  3. Nastavení mezipaměti dotazů MySql

  4. Jak získat název sloupce výsledku nejmenší funkce?