Just nu i M3-nätverket
Jump to content

%like% olika fält


Exikon

Recommended Posts

Hej!!

F-namn och e-Namn är 2 olika fält i min DB jag ska matcha en sträng med de värdena:

 
$sql="select * from people where forNamn like '%$sok_strang%' or efterNamn like '%$sok_strang%'";

Då kan jag söka på antingen eller, men om sök strängen är Kalle Kallesson då får jag ingen träff.

Finns det ett enkelt sätt att fixa detta på eller måsta jag fixa en function för det??

DB=mysql

SCRIPT=PHP

//Tack

 

Link to comment
Share on other sites

Magnus Ahlkvist

Något sånt här hjälper till (kod i VB, men det är väl inga problem att ändra till PHP), det gör att kalle och kallesson ska vara med i kolumnen, i den ordningen.

 

Mer sofistikerat måste du skapa antingen ett mer avancerat SQL-script, eller ett mer avancerat PHP-script som löser.

 

"select apa from hund where binkeboll like '%' & replace(strängen," ","%") & "'%'"

 

--

En röst talade till mig och sade:

”Le och var glad, ty det kunde vara värre”.

Så jag log, och jag var glad.

Och det blev värre.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...