、id_card 1つのフィールドからなりますよりも私は、exp_atを変更した場合、別の とexp_at .. そして私はdisaperユーザレコードよりもカードのどこ文を、使用している場合。 どのように解決するか???2つ以上のパラメータで最後のレコードを選択する方法はありますか?この場合
->leftJoin('bon_card', 'bon_card.id_user', '=', 'users.id_user')
->select(DB::raw('max(bon_card.id_card) as id_card, max(bon_card.exp_at) as bon_exp_date, users.*'))
->where([['vards','LIKE',"%{$vards}%"], ['uzvards','LIKE',"%{$uzvards}%"], ['pers_kods','LIKE',"%{$pers_kods}%"], ['tel','LIKE',"%{$tel}%"], ['email','LIKE',"%{$email}%"]])
[リトルボビー](http://bobby-tables.com/は)(https://stackoverflow.com/q/ [あなたはSQLインジェクション攻撃のために危険にさらされる可能性がある] **言います60174 /)**。 [パラメータ化されたクエリ](https://stackoverflow.com/a/4712113/5827005)で[Prepared Statements](https://en.wikipedia.org/wiki/Prepared_statement)について学んでください。私はそれが非常に、簡単にきれいな、非パラメータ化クエリを使用するよりもより安全にするために、 '私は[のクラスを書い] PDO'、(https://github.com/GrumpyCrouton/GrumpyPDO)をお勧めします。また、[この記事](http://php.net/manual/en/mysqlinfo.api.choosing.phpが)あなたが 'MySQLi'と' PDO' – GrumpyCrouton