私は単純な MySQL ベースの検索スクリプトを持っています。以下の問題に関連する部分のみを投稿します。
$name = 'John Doe';
$query = 'SELECT username FROM members WHERE name LIKE %$name%';
さて、問題は、John Doe
その特定の名前のユーザーを取得する代わりに検索すると、名前が付けられたすべてのユーザーが取得されJohn
、Doe
面白いことに、それが一番上にさえないということです...つまり、以前にJohn Doe
見つけることができたJohn xxxx
それ。
このタスクを達成するための高度な MySQL 属性はありますか?