Tyto řádky z dokumentace na php.net jsou klíčové:
http://www.php.net/manual/en /mysqli-result.fetch-array.php
V případech, kdy dva nebo více sloupců mají stejný název, jediný způsob, jak odkazovat na první výskyt(y) tohoto sloupce, je číselný index. V těchto případech potřebujete mysqli_fetch_row
nebo mysqli_fetch_array
buď s MYSQLI_BOTH
nebo MYSQLI_NUM
jako jeho druhý argument (v procedurálním použití).
mysqli_fetch_assoc($result)
je jen zkratka pro mysqli_fetch_array($result, MYSQLI_ASSOC)
.
mysqli_fetch_object
dělá to, co očekáváte:Vrací řadu výsledků jako objekt. Použijte to přes mysqli_fetch_assoc
jde o to, zda objekt nebo pole lépe reprezentuje zpracovávaný záznam. Objekt může být libovolné třídy – výchozí je stdClass.