webForumDet fria alternativet

"basic fråga"

1 svar · 134 visningar · startad av HDJHSKGDKJHSD

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#1

tjo.

Har fått temporärt hjärnsläpp (hoppas jag) för jag ser inte vad mitt fel här är! :/

if (mysql_num_rows == '0') {
echo "finns inget!";
} Else {
echo "Nu finns det!";
}

SPiNMedlem sedan mars 20007 896 inlägg
#2
if(mysql_num_rows[b]($resultatFrånQuery)[/b] == [b]0[/b])
    echo "Inga rader!";
else
    echo "Jodå, det finns rader.";

eller:

if(mysql_affected_rows() == 0)
...

Du hade först inte lagt med resultatet från din SQL-fråga, plus att du hade lagt enkelfnuttar runt din nolla.

mysql_num_rows() fungerar endast på SQL-frågor där SELECT är med, så för att få ut antalet påverkade rader ur en fråga med UPDATE, INSERT eller DELETE, måste du använda dig av mysql_affected_rows().

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

[Redigerat av SPiN den 17 okt 2001]

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)