Wie kann ich ZWISCHEN und UND in laravel
HALLO, ich bin versucht, die folgenden und nicht wissen, wie man diese Feste
SELECT * FROM search_users
WHERE
match(first_name,last_name,country,city,location,nationality,short_bio)
against (?)
AND
search_users.loc_lng BETWEEN '-0.24272918701172' AND '-0.24272918701172'
AND
search_users.loc_lat BETWEEN '51.47026338272' AND '51.47026338272'
Ich versuche zu schreiben laravel
Abfrage, die genau das gleiche tut wie
select * from search_users
where
......
and search_users.loc_lng BETWEEN '-0.24272918701172' AND '-0.24272918701172'
AND search_users.loc_lat BETWEEN '51.47026338272' AND '51.47026338272'
Nicht beantworten Ihre Frage, aber erwähnenswert: dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html
Das problem ist, um die Abfrage zu erstellen in laravel nicht wie die geo-Standorte... sorry, wenn meine Frage war nicht klar, an das erste mal
Das problem ist, um die Abfrage zu erstellen in laravel nicht wie die geo-Standorte... sorry, wenn meine Frage war nicht klar, an das erste mal
InformationsquelleAutor akkarthe | 2014-03-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nur wollen, um die Abfrage erstellen /get reinen Daten ohne jegliche Logik um ihn herum, können Sie einfach den Abfrage-generator:
Und sicher genug, können Sie die gleiche syntax verwenden, wenn Sie arbeiten mit einem Model:
Eine kleine zusätzliche Erklärung bezüglich Ihrer Frage zum Einsatz
AND
in eloquenter:AND
wird standardmäßig verwendet, wenn Sie 2 oder mehrwhere()
s. Sogleich
Für
OR
können SieorWhere()
:entspricht
Und manchmal müssen Sie möglicherweise etwas komplizierter, zum Beispiel:
In Eloquenter, wäre dies:
InformationsquelleAutor Quasdunk