ändra denna:
WHERE productGroup LIKE '%5%'
använd = istället för like och utan apostroftecken och procenttecken
Hej,
Jag har ett ganska basic paging script som jag använder då och då. Oftast enbart med en input type text som söker genom tabeller. Detta brukar funka utan problem. Men så ville jag bygga ut sökningen så att man anger kriterier för sökningen med hjälp av select boxar.
Jag har då sex st select boxar, question 1 - 6, som då söker på olika kolumner i tabeller.
Jag skriver nu ut värdet av dessa frågor för att se så att frågorna "hänger med", och alla värden kommer med:
5 Aerospace 11K - 12K Single AC/AC Linear
Om jag skriver ut SQL satsen så ser den också rätt ut (så vitt jag kan se iallfall):
SELECT * FROM products WHERE productGroup LIKE '%5%' AND applicationArea LIKE '%Aerospace %' AND powerclass LIKE '%11K - 12K %' AND outputs LIKE '%Single %' AND technology LIKE '%AC/AC%' AND type LIKE '%Linear%' ORDER BY product;
Nu är det så att jag vet att det finns en produkt i databasen som möter de kriterier som är satta enligt ovan fråga men likväl så får jag i-n-g-e-n träff. Inga felmeddelanden, bara ingen träff.
Vad är det jag missar???? Nåt vitalt förstås...men jag behöver hjälp!
Alla fält i databasen, utom productGroup, är text. productGroup är numeriskt.
Pleaseeeee....
/A


