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:
Ilmianna
Jaa

11 Vastausta



SELECT * FROM...
Kommentoi
Ilmianna
Jaa
1 VASTAUS:
Ja sitten syntaksiväritys käyttöön :)
Kommentoi
Ilmianna
Jaa
+Lisää kommentti
Nyt tulee kokoajan tollanen error: Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\Moi\login.php on line 35

Koodi:
Kommentoi
Ilmianna
Jaa
2 VASTAUSTA:
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!");
}
Kommentoi
Ilmianna
Jaa
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
Kommentoi
Ilmianna
Jaa
+Lisää kommentti
Jospa saisin sisennyksen toimimaan:

if (n > 5) {
    doSomethin();
}
else {
    doDoDo();
}
Kommentoi
Ilmianna
Jaa
4 VASTAUSTA:
Sain kyllä, mutta if-lohkon päättävä aaltosulku katosi.
Eiku vaan uutta yritystä:

if (n > 5) {
    doSomethin();
}
else {
    doDoDo();
}
Kommentoi
Ilmianna
Jaa
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();
}
Kommentoi
Ilmianna
Jaa
PHP5 kirjoitti:
if (n > 5) {
    doSomethin();
}
else {
    doDoDo();
}
if (n > 5) {
    doSomething();

else {
    doDoDo();
}
Kommentoi
Ilmianna
Jaa
PHP5 kirjoitti:
if (n > 5) {
    doSomething();

else {
    doDoDo();
}
Vihdoinkin näkyy oikein. Suomi24, korjatkaa buginne!
Kommentoi
Ilmianna
Jaa
+Lisää kommentti
PDO!
Ilmianna
Jaa

Vastaa alkuperäiseen viestiin

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:

5000 merkkiä jäljellä

Peruuta