任何字我有假期的人「身份證」,「天」,「月」,「名」SQL選擇行,其中列包含從string
<table rules='all' border='black'>
<tr>
<td>id</td>
<td>day</td>
<td>month</td>
<td>name</td>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>5</td>
<td>Adam</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>5</td>
<td>Pavel a Petr</td>
</tr>
</table>
strtolower($name) => $name = Pavel a Petr
的名字,我有一個用戶一個表,其中名稱爲Pavel
現在我需要的SQL查詢它可以select * from users where lower(name) contains '".$name."'
我正在尋找SQL解決方案。 如果沒有SQL解決方案,有人可以給我一個php解決方案。
謝謝。
您可以使用SELECT * FROM用戶那裏名稱,比如%$名。 %邏輯? – Rashid
這不起作用。我需要選擇是否包含字符串中的任何單詞 – koca79331
您是否正在使用全文搜索? –