1
Ich führe eine Abfrage auf mehrere Tabelle, und ich möchte es auf 5 Ergebnisse beschränken, aber es gibt mir unten Fehler.Begrenzen DB :: Abfrage auf mehrere Tabellen in Laravel
$projects = DB::query("select * from project, project_budget,user
where prj_id=pb_prj_id
and prj_usr_id=usr_id
and prj_status = 'open'
and prj_expiry>'".date("Y-m-d H:i:s")."'
order by prj_updated_date desc")->take(5)->get();
SQLSTATE [HY000]: Allgemeiner Fehler: 1096 Keine Tabellen (SQL: select * Limit 5)
Sie nicht vergessen, dass (http://stackoverflow.com/questions/27380060/using-laravel-raw-query-with-placeholder) [Laravel Platzhalter hat] zu machen, was Sie tun sicherer. – tadman
Wenn Sie 'DB :: query' verwenden müssen, dann sollte es eine rohe Abfrage sein, so dass das' limit5' in der 'query' als' order by prj_updated_date desc limit 5' stehen sollte –