ikarosMedlem sedan juni 2000114 inlägg Hej,
Jag kör php/MySQL och håller på att bygga en sökmotor som leter igenom ett stort arkiv med redaktionella nöjesartiklar. Min sql-sats er ut enligt följande (något bantad):
SELECT * FROM articles WHERE headline LIKE '%$sokord%' OR titletext LIKE '%$sokord%' OR splash LIKE '%$sokord%' OR article LIKE '%$sokord%'
Jag får ut de artiklar jag vill ha, men problemet är att jag får ut en del artiklar med fel rubrik till fel ingress typ...
Det måste finnas något sätt att bara plocka ut sådant som finns på samma rad i databasen.
Tacksam för hjälp! :D
------------------
Micke Karlsson / Teknikchef / enjoymedia AB / Sthlm
emissionMedlem sedan dec. 19996 721 inlägg SQL kan bara returnera från en rad åt gången, så felet måste ligga i din PHP-kod.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
ikarosMedlem sedan juni 2000114 inlägg Nej felet är att jag får ut för många rader ur databasen. Jag tog bort "ORDER BY pub DESC" så fungerade det. Alltså var det inte php.
När jag skrev inlägget ovan så tog jag bort ORDER BY-delen efterson jag inte ansåg att den skulle vara relevant i ammanhanget. Tydligen vad den det. Ingen aning om varför.
Men problemet är löst nu iaf.
------------------
Micke Karlsson / Teknikchef / enjoymedia AB / Sthlm