2017-08-30 72 views
0

我想從數據庫中搜索「A」中名字的第一個字符。這是我的代碼。PHP Mysqli按單詞的第一個字符搜索

$search='A'; 
$query = mysqli_query($connection, "SELECT * FROM tb_responder_info WHERE res_FirstName[0] LIKE '%$search%'") or die ("Could not search"); 
$row = mysqli_fetch_array($query) 

但它不起作用。我怎樣才能解決這個問題。有人能幫我嗎 !

+2

你可以只遙遠而明亮第一之前%$搜索LIKE「$搜索%」」 – BSB

回答

3

在查詢中改變LIKE子句下面應該僅由第一個字符匹配:

$query = mysqli_query($connection, "SELECT * FROM tb_responder_info WHERE res_FirstName LIKE '$search%'") or die ("Could not search"); 

記住%符號是一個通配符,所以你不希望在一個通配符LIKE模式的開始。

希望這有助於:)

+1

了問題的實質,謝謝。 –

相關問題