![]() |
bör bli
Kod:
SELECT * FROM nyheter WHERE id = '$id' AND typ <> 'P' |
SELECT * FROM nyheter WHERE id = '$id' AND NOT typ = 'P'
Borde funka med |
= ! funkar på listsidan,,, men nu när jag satte på sökmotor så liistas även sidor med "P" attribut..
där hjälpte inte = ! Här fungerar det inte? SELECT * FROM nyheter WHERE typ = ! 'P' AND rubrik LIKE '%$sok%' OR text LIKE '%$sok%' OR sidnamn LIKE '%$sok%' OR bildtext LIKE '%$sok%' OR meta LIKE '%$sok%' ORDER BY rubrik"; |
det ska vara !=
|
tack boena.
om det är != är det något mellanslag kanske för att det fungerar iaf inte enligt nedan "SELECT * FROM nyheter WHERE typ != 'P' AND rubrik LIKE '%$sok%' OR text LIKE '%$sok%' OR sidnamn LIKE '%$sok%' OR bildtext LIKE '%$sok%' OR meta LIKE '%$sok%' ORDER BY rubrik"; |
Testa med att ändra till:
Kod:
"SELECT * FROM nyheter WHERE typ != 'P' AND (rubrik LIKE '%$sok%' OR text LIKE '%$sok%' OR sidnamn LIKE '%$sok%' OR bildtext LIKE '%$sok%' OR meta LIKE '%$sok%') ORDER BY rubrik"; |
GREEEAAAAT!
Detta funkar nu UTMÄRKT!!! Tack HenSod! |
nevermind
|
Its OK,,, its no sugar in it .... =)
|
du får nog lägga din lite parenteser, tror inte den tolkar att typ != 'P' måste vara sann för alla dina OR uttryck. Jag tror att den tolkar det såhär:
SELECT * FROM nyheter WHERE (typ != 'P' AND rubrik LIKE '%$sok%') OR (text LIKE '%$sok%)' OR (sidnamn LIKE '%$sok%') OR (bildtext LIKE '%$sok%') OR (meta LIKE '%$sok%') ORDER BY rubrik"; när du vill att det ska tolkas SELECT * FROM nyheter WHERE typ != 'P' AND (rubrik LIKE '%$sok%' OR text LIKE '%$sok%' OR sidnamn LIKE '%$sok%' OR bildtext LIKE '%$sok%' OR meta LIKE '%$sok%') ORDER BY rubrik"; EDIT: *suck* Missade att det fanns en "sida två" :blink: |
Alla tider är GMT +2. Klockan är nu 05:27. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson