![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| ...möp... Registriert seit: 10.10.2005 Ort: Wolfsburg
Beiträge: 78
|
Hi, habe seit ich mysql5 habe, einen fehler mit einem query. Hier erstmal der Query: Code: SELECT
$newstbl.newsId,
$newstbl.newsAllowComments,
$newstbl.newsShowUg,
$newstbl.newsTitle,
$newstbl.newsText,
$newstbl.newsDate,
$newstbl.newsAuthorId,
$usertbl.username,
$usertbl.userid,
$cattbl.catName,
$cattbl.catId,
$cattbl.catImg,
COUNT($commentstbl.comId) as comAnzahl
FROM
$newstbl,
$usertbl,
$cattbl
LEFT JOIN
$commentstbl
ON
$newstbl.newsId = $commentstbl.comConId &&
$commentstbl.comArt = 'news'
WHERE
$usertbl.userid = $newstbl.newsAuthorId &&
$cattbl.catId = $newstbl.newsCatId &&
$newstbl.newsAktiv ='yes' &&
$newstbl.newsDate <= '".$time."' ".$where."
GROUP BY
$newstbl.newsId
ORDER BY
$newstbl.newsDate DESC
LIMIT
".$config['news_numerPerStart']."
Code: Unknown column 'beta_news.newsId' in 'on clause' |
| | |
| | Nach oben #2 | |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.648
|
Übersetze mal bitte die Fehlermeldung Wort für Wort. Das sollte klar sein. Für die des englischen nicht mächtigen: Zitat:
__________________ I did it my way - Senseless-Blog | |
| | |
| | Nach oben #4 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.648
|
Das ist aber die Fehlermeldung. Überprüfe bitte genau, ob die Tabellen nicht fehlerhaft durch den Dump eingespielt wurden. Notfalls die Daten nochmals einspielen, denn an der Fehlermeldung kann man nix drehen: Laut der gibt es diese Tabelle nicht. Vielleicht mal die Spalten/Tabellennamen in `name` um reservierte Wörter als Fehlerquelle auszuschließen. Ansonsten häng ein Tabellen/Datendump ran, dann können wir es testen...
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #5 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.483
|
Es wäre eventuell hilfreich, wenn du mal die wirkliche Abfrage und nicht diesen mit Variablen gespickten Code zur Verfügung stellen würdest. Liest sich imho einfach schlecht. Bzgl. Tippfehler .. müsste dann nicht schon in bei der ersten Spalte der selektierten Daten rumgemeckert werden? Nunja, bisschen gesucht und auf das hier gestoßen. |
| | |
| | Nach oben #6 |
| ...möp... Registriert seit: 10.10.2005 Ort: Wolfsburg
Beiträge: 78
|
Hi, danke für eure Hilfe. Habe das Problem jetzt gelöst. Ich musste in dem query nur das hier: $newstbl.newsId = $commentstbl.comConId durch das hier ersetzen: $commentstbl.comConId = $newstbl.newsId Also das musste getauscht werden. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Jetzt mal bitte fakten -> Mysql5 vs MSSQL2005 | Sclot | Datenbanken | 11 | 18.09.2007 12:48 |
| Problem beim Wechsel von mysql4 auf mysql5 | Jann Hendrik | Datenbanken | 5 | 18.07.2006 16:24 |
| Welches Join soll ich verwenden? | Chr!s | Datenbanken | 8 | 06.07.2006 12:33 |
| left join vs from table1, table2 | ex³ | Datenbanken | 1 | 29.05.2006 21:24 |
| mit LEFT OUTER JOIN mehr als 2 Tabellen verknüpfen ? | Alpha Centauri | Datenbanken | 4 | 06.04.2006 19:00 |