Nieuw lid |
|
Beste Sitemasters,
Kan iemand mij helpen met het volgende:
Ik heb een tabel met de volgende kolommen:
datum, getal1, getal2, getal3, getal4 en getal5
De getalkolommen zijn gevuld met random cijfers tussen de 0 en 50. Ik probeer een query te schrijven die het volgende eruit filtert:
Alle rijen waarin het getal van variabele $one én het getal van variabele $two in voorkomt.
Dit was wat ik heb, maar niet werkt:
$query = "SELECT * FROM tabel
WHERE getal1 = '".$one."' OR
getal2 = '".$one."' OR
getal3 = '".$one."' OR
getal4 = '".$one."' OR
getal5 = '".$one."' AND
getal1 = '".$two."' OR
getal2 = '".$two."' OR
getal3 = '".$two."' OR
getal4 = '".$two."' OR
getal5 = '".$two."'
";
$query = "SELECT * FROM tabel WHERE getal1 = '".$one."' OR getal2 = '".$one."' OR getal3 = '".$one."' OR getal4 = '".$one."' OR getal5 = '".$one."' AND getal1 = '".$two."' OR getal2 = '".$two."' OR getal3 = '".$two."' OR getal4 = '".$two."' OR getal5 = '".$two."' ";
Ik snap dat bovenstaande niet werkt. Hij pakt nu alles waar een 5 en een 6 in voorkomt. Ik kan echter niet bedenken hoe het wel hoort. Dit moet volgens mij kunnen in een sterk versimpelde query...
Iemand een idee waarmee ik verder kan werken?
Groet,
Ruud
|