2017-08-30 5 views
0

Ich möchte Kunden aus der Datenbank suchen, wo das erste Zeichen des Vornamens in 'A'. Das ist mein Code.PHP Mysqli Suche nach dem ersten Zeichen eines Wortes

$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) 

Aber es funktioniert nicht. Wie kann ich das beheben? Kann mir jemand helfen !

+2

können Sie nur remore erstes% vor '$ Suche%'“$ Suche LIKE – BSB

Antwort

3

Durch die LIKE-Klausel in der Abfrage an die sich ändernden folgenden es sollte nur von dem ersten Zeichen übereinstimmen:

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

Denken Sie daran, dass das Symbol% ​​ein Platzhalter ist, so dass Sie nicht eine Wildcard an das wollen Start des LIKE-Musters.

this helps :)

+1

den Punkt. Danke. –

Verwandte Themen