名と姓をデータベースの別々のフィールドに保存します。しかし、データベースでフルネームを検索する必要があります。SQL
andを使用して効率的な方法でそれを行うにはどうすればよいPHP
ですか?
4605 次
3 に答える
5
のようなものを使用してみてください..
SELECT
CONCAT_WS(' ', firstName,lastName) AS name
FROM
table
WHERE
name LIKE '%$keywords%'
于 2012-07-02T07:58:26.873 に答える
1
SELECT * FROM `test` WHERE CONCAT(first_name,' ',last_name)='Steven Dobbelaere';
また
SELECT * FROM `test` WHERE CONCAT(first_name,' ',last_name) like '%keyword%';
于 2012-07-02T08:00:10.797 に答える
0
SELECT * from names where CONCAT('first','last') = 'FirstLast';
フィールドが最初と最後にある場所。MySQL の CONCAT 関数は複数の引数を実行できることに注意してください。
CONCAT('first',' ','last')
比較対象の文字列として「John Doe」を取得するには; この時点で、= または like を使用して、通常の文字列と比較するのと同じように比較できます。
于 2012-07-02T07:56:36.453 に答える