Ahojte, mám select, ktorý mi vráti viac výsledkov. Vypisujem ich v cykle, no 1. prvok pola mi nevypíše, neviete prečo?
$result = mysqli_query($link,$sql);
while($p = mysqli_fetch_assoc($result)) {
echo "". $p["a"]. "<br>";
}
#3 Peter125
$p je slovník, ve kterém je jeden záznam (relace) z databáze. Proto mi ani není jasné, co myslíš tím 1. prvkem. Tady není žádný prvek s indexem 1.
Ked si dam ten Select v nejakom programe , tak mi vypise 3 hodnoty..., Ked to mám v php takto vypisu len 2, bez tej prvej.
napr mam select meno from tabulka
V tabulke mam napr: Peter, Diana, Alžbeta
No a keď to zapnem v php , tak mi to vypíše len Diana, Alžbeta.
#5 Peter125
Nebude to náhodou tím, že ten SELECT najde jen dvě relace?
Je možné, že ten tvůj skript vypadá jinak, než jak jsi ho sem napsal? Nikde nevidím SQL dotaz, možná v něm máš chybu.
Vidím to tak, že někde mezi voláš ještě jednou funkci mysqli_fetch_assoc($result), která ti spolkla Petera.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku