Layoutprobleme? - Styleswitcher!
![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Das Struct Registriert seit: 18.08.2007 Ort: Bremen
Beiträge: 15
| Hallo, ich arbeite gerade mit einer MSSQL Datenbank und versuche zwei Tabellen zu verknüpfen. Leider will das nicht so recht gelingen. Ich hoffe ich bin hier in der richtigen Abteilung Mein SQL Statement sieht derzeit so aus: $sql = "SELECT tblBestellung.AEBestellnummer, tblBestellung.Bestelldatum, tblLieferanten.Lieferant, tblKunden.KundenName FROM tblBestellung INNER JOIN tblLieferanten ON (tblBestellung.Lieferantfi = tblLieferanten.IDLieferant) Inner JOIN tblKunden ON (tblProjekte.fiKunde = tblKunden.KundenID) ORDER BY AEBEstellnummer DESC"; Ich bekomme folgende Fehlermeldung: Warning: mssql_query() [function.mssql-query]: message: Der mehrteilige Bezeichner "tblProjekte.fiKunde" konnte nicht gebunden werden. (severity 16) in C:\Entwicklung\php\xampp\htdocs\AIDA\bestellliste_ kunden.php on line 20 Warning: mssql_query() [function.mssql-query]: Query failed in C:\Entwicklung\php\xampp\htdocs\AIDA\bestellliste_ kunden.php on line 20 Warning: mssql_fetch_array Ich kann da keinen Fehler entdecken, für mich sehen die JOIN statements richtig aus. Wäre super wenn mir jemand nen Denkanstoß gibt |
| | |
| | Nach oben #2 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 353
| Es gibt noch ein Datenbanken-Forum. Wie dem auch sei. Strg+F zeigt mir, dass tblProjekte nirgendwo definiert wurde. Du kannst nicht eine Bedingung formulieren auf etwas, dass es in deinem SQL nicht gibt.
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
| | |
| | Nach oben #3 |
| Das Struct Registriert seit: 18.08.2007 Ort: Bremen
Beiträge: 15
| Ok, danke für deine Antwort. Wenn ich bei SELECT noch tblProjekte.fiKunde schreibe funktioniert es trotzdem nicht. ODer was meinst du mit definieren ? |
| | |
| | Nach oben #4 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 353
| tblProjekte kennts bereits nicht. Du erwähnst diese Tabelle in deinem Select nirgendwo. Sie muss auch verjoint werden. Ohne dein Datenmodell zu kennen, kann ich freilich auch nicht ahnen, wie es im Ergebnis aussieh. Ich will auch keine fertige Lösung, die man nur abtippt, präsentieren. Dann lernst du nix.
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
| | |
| | Nach oben #5 |
| Das Struct Registriert seit: 18.08.2007 Ort: Bremen
Beiträge: 15
| Ich will auch keine fertige Lösung zum abtippen. Ich seh nur nicht wo der Fehler liegt, denn selbst wenn ich die tblProjekte in das SELECT Statement schreibe geht es ja trotzdem nicht. So sieht der Query zurzeit aus: "SELECT tblBestellung.AEBestellnummer, tblBestellung.Bestelldatum, tblLieferanten.Lieferant, tblKunden.KundenName, tblProjekte.fiKunde FROM tblBestellung INNER JOIN tblLieferanten ON (tblBestellung.Lieferantfi = tblLieferanten.IDLieferant) Inner JOIN tblKunden ON (tblProjekte.fiKunde = tblKunden.KundenID) ORDER BY AEBEstellnummer DESC"; Verwende ich kein JOIN Befehl läuft es. Geändert von phpdev (05.11.2007 um 15:27 Uhr). |
| | |
| | Nach oben #6 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 1.550
| Ich habe diesen thread mal verschoben.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw. Danke! |
| | |
| | Nach oben #7 | |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 490
| Zitat:
Vermutlich wirst du noch etwas wie JOIN tblProjekte hinzufügen müssen.
__________________ Weißt Bescheid - Scheiß wie weit | |
| | |
| | Nach oben #8 | |
| Neuer Benutzer Registriert seit: 10.11.2006 Ort: Hamburg
Beiträge: 20
| Ich begebe mich aufs Glateis und behaupte einfach mal frech die Abfrage sollte so aussehen: Zitat:
Du musst bedenken das hier keiner weißt wie deine Tabellen aussehen... | |
| | |
| | Nach oben #9 |
| Das Struct Registriert seit: 18.08.2007 Ort: Bremen
Beiträge: 15
| Es handelt sich um recht viele Tabellen, die ich nicht selbst erstellt habe. Diese sind zudem teilweise recht umständlich miteinander verknüpft. Habs aber nach längeren rumprobieren endlich geschafft die richtige JOIN Anweisung zu erstellen. @devar ob das funktioniert kann ich jetzt nicht testen da mir gerade kein MSSQL Server zur Verfügung steht. Danke für die Hife und die Geduld |
| | |
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| mssql datumsformat ändern | nibblas | Datenbanken | 1 | 16.07.2007 13:36 |
| indireckte Frage zu Template system | kampfgnom | PHP-Programmierung | 4 | 04.06.2007 04:12 |
| Frage zu Aufklapp-Menü mit CSS | Hobbyuser | HTML, XML und CSS | 8 | 12.08.2006 18:41 |
| Connection zu MSSQL | la-finest | Allgemeine Java-Programmierung | 2 | 09.08.2006 09:22 |
| MSSQL anbinden ? ODBC ? JDBC ? | rola | Datenbanken | 5 | 11.01.2005 19:03 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:26 Uhr.
Nach oben







