| | | | |
| | |
| Neuer Benutzer Registriert seit: 05.04.2006
Beiträge: 3
![]() | Moin moin, ich hätte da gerne mal eine Query an der ich fast am verzweifeln bin Gegeben ist eine Anzahl von X Immobilienanzeigen, diese möchte ich Filtern nach MAX-Kosten und MIN-Kosten. Das Problem liegt darin, dass es verschiedene Möglichkeiten geben kann. Ich mache jetzt nur mal MAX-Kosten, wenn ich den auf die Reihe bekomme, sollten die anderen Möglichkeiten einfacher werden (Hoffentlich) Es gibt die Felder: - Nettokaltmiete - Warmmiete Es bestehen die Möglichkeiten - keines der Felder hat einen Wert (das währe => auf Anfrage) - nur eines der 2 Felder hat einen Wert - beide Felder haben einen Wert Anforderung (bei der Anfrage nach MAX-Kosten) - beide Felder haben keinen Wert => TRUE - nur Warmmiete hat einen Wert && dieser ist <= $max - nur Nettokaltmiete hat einen Wert ?? dieser ist <= $max - beide Felder haben einen Wert. Sind beide <= $max, wenn Ja, welcher Entweder ich denke um zu viele Ecken und es ist eigentlich ganz Simpel, oder die Sache ist ne Nummer zu hoch für mich Mein bisheriger Lösungsansatz: PHP-Code: THX Conny
__________________ Immo05.de die neue Immobilienplattform |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Machs IF weg und daraus ganz normale WHERE-Anfragen...
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Neuer Benutzer Registriert seit: 05.04.2006
Beiträge: 3
![]() | OK, wieder mal viel zu koplizierte Hirnströme gehabt Also 2 von 3 Abfragen funktionieren jetzt: 1. Größer $min PHP-Code: PHP-Code: kleiner $max PHP-Code: Wo is jetz noch der kleine Haken ?? Schonmal Danke für die Antwort
__________________ Immo05.de die neue Immobilienplattform |
| | |
| | |
| Neuer Benutzer Registriert seit: 05.04.2006
Beiträge: 3
![]() | OK, auch diese Hürde währe genommen Schon wieder ein Denkfehler In der Tabelle "kosten" werden ja gar keine Datensätze geführt, zu denen nicht min. 1 Angabe gemacht worden ist. (Außer den 2 Feldern "warmmiete" und "nettokaltmiete" gibt es noch ca. 15 andere Felder, die aber für den Filter nicht relevant sind) So gehts nun: PHP-Code:
__________________ Immo05.de die neue Immobilienplattform |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mysql if kleiner, if in query, mysql abfrage mit max, if where mysql, if bei mysql abfrage, mysql if datenbankfeld kleiner als, if abfrage in mysql query größer kleiner, php if in mysql statement, php sql if, \php in mysql query\, mysql max von zwei feldern, mysql php \in mysql query\, mysql query browser where größer kleiner, mysql query where if, php if mysql kleiner, query mit if, if mysql wert kleiner |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.