mysql_num_rows()

Mulla tulee tollanen error kun meen sivulle:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Moi\login.php on line 15

´Mun koodi:
11235
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

SELECT * FROM...

Äänestä
  • Ja sitten syntaksiväritys käyttöön :)

    Äänestä

Nyt tulee kokoajan tollanen error: Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\Moi\login.php on line 35


Koodi:

Äänestä
  • Esim if lauseessa ensin (ehto) ja sitte... { auki ... sitten mitä tapahtuu kun ehto täyttyy .... } kiinni ... else { ... } taas lopulta kiinni.

    if ($username&&$password) {

    $connect = mysql_connect("localhost","root","Onnijuu1") or die("Ei toimi!");
    mysql_select_db("phplogin") or die ("Couldn't find db");

    $query = mysql_query("SELECT * FROM users WHERE username='$username'");

    $numrows = mysql_num_rows($query);
    }
    if ($numrows!=0) {

    while ($row = mysql_fetch_assoc($query))

    $dbusername = $row["username"];
    $dbpassword = $row["password"];
    }
    if ($username==$dbusername&&$password==$dbpassword) {

    echo"You are in!";

    } else {

    echo "Incorrect password!";

    } else {
    die("That user doesnt exit!");
    } else {
    die("Please enter and username and a password!");
    }

    Äänestä

  • Retaattori kirjoitti:

    Esim if lauseessa ensin (ehto) ja sitte... { auki ... sitten mitä tapahtuu kun ehto täyttyy .... } kiinni ... else { ... } taas lopulta kiinni.

    if ($username&&$password) {

    $connect = mysql_connect("localhost","root","Onnijuu1") or die("Ei toimi!");
    mysql_select_db("phplogin") or die ("Couldn't find db");

    $query = mysql_query("SELECT * FROM users WHERE username='$username'");

    $numrows = mysql_num_rows($query);
    }
    if ($numrows!=0) {

    while ($row = mysql_fetch_assoc($query))

    $dbusername = $row["username"];
    $dbpassword = $row["password"];
    }
    if ($username==$dbusername&&$password==$dbpassword) {

    echo"You are in!";

    } else {

    echo "Incorrect password!";

    } else {
    die("That user doesnt exit!");
    } else {
    die("Please enter and username and a password!");
    }

    Kaksi } sulkua jätti sivusto näemmä viestististä pois. Aina sulku kiinni ennen uutta if lausetta paitsi jos on kyseessä sisäkkäiset if lauseet jolloin ne suljetaan peräkkäisillä }} suluilla

    Äänestä

Jospa saisin sisennyksen toimimaan:

if (n > 5) {
    doSomethin();
}
else {
    doDoDo();
}

Äänestä
  • Sain kyllä, mutta if-lohkon päättävä aaltosulku katosi.
    Eiku vaan uutta yritystä:

    if (n > 5) {
        doSomethin();
    }
    else {
        doDoDo();
    }

    Äänestä

  • PHP5 kirjoitti:

    Sain kyllä, mutta if-lohkon päättävä aaltosulku katosi.
    Eiku vaan uutta yritystä:

    if (n > 5) {
        doSomethin();
    }
    else {
        doDoDo();
    }

    if (n > 5) {
        doSomethin();
    }
    else {
        doDoDo();
    }

    Äänestä

  • PHP5 kirjoitti:

    if (n > 5) {
        doSomethin();
    }
    else {
        doDoDo();
    }

    if (n > 5) {
        doSomething();
    } 
    else {
        doDoDo();
    }

    Äänestä

  • PHP5 kirjoitti:

    if (n > 5) {
        doSomething();
    } 
    else {
        doDoDo();
    }

    Vihdoinkin näkyy oikein. Suomi24, korjatkaa buginne!

    Äänestä

PDO!

Äänestä

Kommentoi aloitusta


Luuseri177 kirjoitti:

Mulla tulee tollanen error kun meen sivulle:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Moi\login.php on line 15

´Mun koodi:

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu