Guten Morgen,
konnte jetzt nichts passendes finden zu diesem Thema, welches mein Problem in der für mich verständlichen Form gelöst hätte, finden. Daher erstelle ich mal fix ein neues Thema =) Hoffe das stört niemanden.
Und zwar.
Bastle gerade mal eine Art Ticketsystem, wo ich mit verschiedenen Tabellen zusammenarbeite. Dieses Problem betrifft 2 Tabellen, die mit JOIN verarbeitet werden.
Im Prinzip habe ich "Nachrichten" von "Konversationen" getrennt. Identifiziert werden sie durch die "conversation_id" die in beiden Tabellen vorkommt.
Nun habe ich folgende SQL-Abfrage erstellt (müsste soweit an sich richtig sein):
erhalte diesen Fehler:
Die Problematische Stelle konnte ich bereits lokalisieren: es muss an der WHERE Bedingung liegen, dass es nicht funktioniert. Also dem WHERE = conversation_id = '.$cid.' ...
Daher die Frage kann man den gemeinsamen "Faktor" beider Tabellen nicht als WHERE Bedingung nutzen? Wenn doch, wo liegt mein Fehler oder gibt es logische also strukturelle Alternativen für die Umsetzung?
Für Hilfe danke ich Euch sehr.
Grüße
konnte jetzt nichts passendes finden zu diesem Thema, welches mein Problem in der für mich verständlichen Form gelöst hätte, finden. Daher erstelle ich mal fix ein neues Thema =) Hoffe das stört niemanden.
Und zwar.
Bastle gerade mal eine Art Ticketsystem, wo ich mit verschiedenen Tabellen zusammenarbeite. Dieses Problem betrifft 2 Tabellen, die mit JOIN verarbeitet werden.
Im Prinzip habe ich "Nachrichten" von "Konversationen" getrennt. Identifiziert werden sie durch die "conversation_id" die in beiden Tabellen vorkommt.
Nun habe ich folgende SQL-Abfrage erstellt (müsste soweit an sich richtig sein):
PHP-Code:
mysql_query('SELECT conversations_info.*, conversations.* FROM conversations_info RIGHT JOIN conversations ON conversations_info.conversation_id = conversations.conversation_id WHERE conversation_id = '.$cid.' ORDER BY actualdate DESC');
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in conversations.php on line 214
Die Problematische Stelle konnte ich bereits lokalisieren: es muss an der WHERE Bedingung liegen, dass es nicht funktioniert. Also dem WHERE = conversation_id = '.$cid.' ...
Daher die Frage kann man den gemeinsamen "Faktor" beider Tabellen nicht als WHERE Bedingung nutzen? Wenn doch, wo liegt mein Fehler oder gibt es logische also strukturelle Alternativen für die Umsetzung?
Für Hilfe danke ich Euch sehr.
Grüße
Kommentar