Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
$spec_kunder = mysql_result(mysql_query("SELECT COUNT(*) as total FROM WebGuestComments WHERE id = '$result_kunder[id]' GROUP BY id"),0); echo $spec_kunder;
$result_kunder[id] er id´er fra resultatet af en anden søgning, det jeg så gerne vil er at hive mere specifik data ud fra den forgående søgning. Men hvordan stiller jeg det op så jeg hiver det samlede antal ud af databasen, altså de data der matcher med id´erne i $result_kunder[id]?
Men vil gerne kunne uddybe SQLen senere i mine kode hvor jeg søger på de resultater $result_kunder gav, og så f.eks. uddyber med WHERE nyhedsbrev = '1'
Så ville det passe med antallet af ettaller ved: $spec_kunder = mysql_result(mysql_query("SELECT COUNT(*) as total FROM WebGuestComments WHERE id = '$result_kunder[id]' AND nyhedsbrev = '1'),0);
Jeg tror ikke helt du forstår hvad det er du har gang i her. Du må enten prøve at forklare dig lidt nærmere? Eller også må du indse at de 1-taller du får i starten rent faktisk er det rigtige resultat. Eller noget helt tredje.
Lige pt virker det ikke som om vi kommer nærmere på en løsning, jeg synes du er dårlig til at forklare hvad du præcist ønsker.
Undskylder mange gange, har læst mine indlæg igennem en god, og kan godt forstå hvis ingen lige kan se hvor jeg vil hen, men kan sgu ikke rigtig formulere mig i den her hede. Men laver lige en ordentlig formulering af hvor jeg vil hen i aften, når det er en smule køligere...
Er vidst nød til at starte forfra, så prøver lige uden kode. Det jeg er i gang med at lave er en søge funktion, hvor brugeren kan vælge ca. 20 forskellige søge kriterier.
1 Jeg laver en SQL sætning hvor jeg finder nogle bestemte kunder i min database (Denne SQL variere meget fra søgning til søgning, da sætning variere meget efter hvilke kriterier brugeren vælger at søge på)
2 Ud fra kunderne fundet i punkt 1 vil jeg gerne tæller hvor mange der f.eks. har værdien 1 i nyhedsbrev, værdien 4 i tilfredshedsgrad eller noget helt tredje.
Det er her mit problem opstår, ved ikke helt hvordan jeg skal søge i kun de kunder (id´er) som jeg finder i punkt et. Kan nemlig ikke bruge f.eks. WHERE nyhedsbrev = ’1’ direkte i SQL sætningen i punkt 1, da den variere. Ved ikke om det er muligt at lave en ny SQL sætning hvor jeg så søger på kun de kunder (id´er) fundet i punkt 1?
Håber jeg har gjort det lidt mere tydeligt nu. Tak for tålmodiheden.
Kan sagtens følge dig. Men nogle gange vil det blive tilfældet at nyhedsbrev allerede er denineret i min første SQL. Brugeren har sådanset mulighed for at søge på alle tænkelige kombinationer i databasen. Hvis alle søgemuligheder er udfyldt, vil det eneste jeg kan udskrive være et antal.
Men det jeg så gerne vil er at hvis brugeren ikke vælger at søge på dem der har tilvalgt eller ikke tilvalgt nyhedsbrev, så vil jeg gerne vise hvor mange af dem der bliver resultatet af søgningen der har 1 eller 0 i nyhedsbrev. Kan altså ikke bare indsætte AND nyhedsbrev = 1, da jeg kan komme ud for at brugeren vælger at søge på dem der ikke har tilvalgt nyhedsbrev, og AND nyhedsbrev = 0 vil så allerede være tilstede i sætningen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.