Mr Vest
Sjefen over alle sjefer!
Jeg får en merkelig feil her som jeg ikke helt forstår om jeg skal være ærlig.
Altså... Det som er rart her da, det er at denne gir meg tilbake tallet 1, mens tallet som her faktisk er riktig er 0. Det finnes nemlig ingen rader i denne tabellen som har det jeg har spesifisert i spørringa. Jeg har forsøkt selv med totalt 4 rader, hvor 2 av radene inneholder xx på enten "one" eller "two" mens active har vært 0, og ikke 1. Allikevel klarer denne og presse ut tallet 1.
one og two er varcharfelt, mens active er int. Vet noen av dere hva som muligens kan være galt? Jeg forsøkte å ta bort '' rundt 1-tallet i spørringa, det hjalp ikke...
$getantallrows = mysql_query("SELECT id FROM `table` WHERE `one`='xx' OR `two`='xx' AND `active`='1'", $c);
$antallrows=mysql_num_rows($getantallrows);
Altså... Det som er rart her da, det er at denne gir meg tilbake tallet 1, mens tallet som her faktisk er riktig er 0. Det finnes nemlig ingen rader i denne tabellen som har det jeg har spesifisert i spørringa. Jeg har forsøkt selv med totalt 4 rader, hvor 2 av radene inneholder xx på enten "one" eller "two" mens active har vært 0, og ikke 1. Allikevel klarer denne og presse ut tallet 1.
one og two er varcharfelt, mens active er int. Vet noen av dere hva som muligens kan være galt? Jeg forsøkte å ta bort '' rundt 1-tallet i spørringa, det hjalp ikke...