Autor Zpráva
asusák
Profil *
Mám takovíhle kdo na načtení dat z db:
$sql = mysql_query("SELECT * FROM novinky");

$data = mysql_fetch_array($sql);

while ($data = mysql_fetch_array($sql, MYSQL_BOTH)){

$nick = $data["nick"];

$email = $data["email"];

echo "Nickname: $nick | Email: $email<br />";


Je v tom trošku problém ono to načte data,ale první zápis to nevypíše. Nevím proč. Jak by to mělo vypadat zprávně?
Jan Tvrdík
Profil
$sql = mysql_query("SELECT * FROM novinky");
while ($data = mysql_fetch_array($sql, MYSQL_BOTH)) {
    $nick = $data["nick"];
    $email = $data["email"];
    echo "Nickname: $nick | Email: $email<br />";
}
lordfrikk
Profil
Problém je jasný. Do proměnné $data si uložíš ten první záznam, ale hned na to se ve smyčče do $data už přiřazuje další záznam a tudíž je ten první ztracen. První přiřazení nemá smysl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: