Keresés

Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Speeedfire #1666 üzenetére

    Ezek szerint félreérted.
    Van egy lekérdezésed, amit lefuttatsz a MySQL-ben. Annak az eredménye az adattábládnak valahány (esetleg 0 vagy egyetlen vagy több) sora. A sorban ugye vannak oszlopok, nálad jelen esetben többek közt az 'id' és a 'sorszam' nevű mezők.
    Ha végrehajtod a lekérdezést, és egyetlen sort ad eredményül, akkor 1 eredménye van a lekérdezésednek, épp az az 1 sor. Ha több, akkor már nem jó a kódod, mert akkor minden cikluslépésnél felülírogatja a korábbi $katid és $fid változókat. Kérdés, mi a célod és mi a kívánt eredmény.

    Gondolom a lekérdezésednek egyetlen eredménye van, tehát
    a következő HELYETT:
    while($row2 = mysql_fetch_assoc($tabla)) {
    $fid = $row2['id'];
    $katid = $row2['sorszam'];
    }

    legyen inkább ez:
    $row2 = mysql_fetch_assoc($tabla);
    $fid = $row2['id'];
    $katid = $row2['sorszam'];

Aktív témák