Hirdetés

Aktív témák

  • cucka

    addikt

    válasz Bici #1427 üzenetére

    Például

    select count(*) as cnt from tabla where nev='Rezső'

    Pont ugyanannyira szerverkimélő, mint a te megoldásod, ugyanakkor rákényszerít a lentinél szebb php kód írására :)

    Konkrétan azzal a mysql_num_rows-al van a baj:

    Egyrészt így nem fog működni, mert meg kell adni neki a mysql_query által visszaadott resource-t. (jelen esetben a $eredmeny-t)
    Másrészt ez a függvény egyaránt visszatérhet 0-val (nincsenek sorok) vagy false-al (hiba történt). Ha így rakod be a feltételbe, akkor mindkét esetben false-ra fog kiértékelődni, tehát a hibás esetet nem kezelted le. A felhasználói oldalon meg annyit látsz majd belőle, hogy bármit írsz be, el fogja fogadni, mint érvényes felhasználónév.

    [ Szerkesztve ]

Aktív témák

Hirdetés