2016-06-19 6 views
1

Meine Tabelle:PHP + MySQL: select Zeile wie (mit und ohne Leerzeichen)

Mohammad 
Ali 
Moham mad 
m Ohammad 
Reza 
Nasser 
Mohamma d 

ich aus dieser Tabelle auswählen möchten und kehren alle Namen mohammad sogar Raum nutzen oder nicht Raum verwenden

Like:

select * from table where name like '%mohammad%' 
// i want return Mohammad,Moham mad,m Ohammad,Mohamma d 

auch:

select * from table where name like '%Mohamma d%' 
// i want return Mohammad,Moham mad,m Ohammad,Mohamma d 

Und:

select * from table where name like '%Moham mad%' 
// i want return Mohammad,Moham mad,m Ohammad,Mohamma d 
+0

http://www.w3resource.com/sql/character-functions/trim.php –

+0

Kann mir mehr helfen? – Mohammad

+0

Was willst du, wenn der Name 'Chris' ist und deine DB hat' chris', 'christine',' christian', 'chrissy',' christy', etc. – chris85

Antwort

3
select * from table where REPLACE(name,' ','') like '%mohammad%'