SucheMitgliederKalenderHilfe Hallo, Gast! Registrieren
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Problem mit Where Klausel bei Join
25.03.2005, 18:56
Beitrag #1
Problem mit Where Klausel bei Join
n'abend jungs
Ich bräucht mal eure Hilfe.
Bei diesem Code hier:
[php:1]
<?php
$news2_sql = "
SELECT
COUNT(c.newsid) AS commentanzahl, n.id, n.name, n.subject, n.news, n.time, n.datum
FROM
controllnews n
LEFT JOIN controllcomments c ON c.newsid=n.id
GROUP BY n.id
WHERE n.id='$new_id'
ORDER BY n.datum DESC";

$news2_result = mysql_query($news2_sql) OR die('<p><pre>' . $news2_sql . '<br />'.mysql_error().'</pre></p>');
[/php:1]
bekomme ich den folgenden Fehler
[code:1]
SELECT
COUNT(c.newsid) AS commentanzahl, n.id, n.name, n.subject, n.news, n.time, n.datum
FROM
controllnews n
LEFT JOIN controllcomments c ON c.newsid=n.id
GROUP BY n.id
WHERE n.id='7'
ORDER BY n.datum DESC

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE n.id='7'
ORDER BY n.datum DESC' at line 7
[/code:1]
Ich check den Fehler irgendwie nicht...
Weiß wer weiter?

Greetz,
White
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.03.2005, 20:09
Beitrag #2
 
[code:1]<?PHP
$news2_sql = "
SELECT COUNT(c.newsid) AS commentanzahl, n.id, n.name, n.subject, n.news, n.time, n.datum
FROM controllnews n
LEFT JOIN controllcomments c
ON c.newsid=n.id
GROUP BY n.id WHERE `n.id` = '$new_id' ORDER BY n.datum DESC";

$news2_result = mysql_query($news2_sql) OR die('<p><pre>' . $news2_sql . '<br />'.mysql_error().'</pre></p>');


?>[/code:1]

Probier das mal so.
Was ich gemacht habe? :
WHERE `n.id` = '$new_id'

ich habe n.id in `` gesetzt.
Wenn man mit = arbeitet muss man `` machen bei LIKE nicht.

Wenns nicht geht nochmal sagen.

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.03.2005, 20:20
Beitrag #3
 
so ich geb mir mal nen virtuellen arschtritt..
arbeite so ziemlich das erste mal mit join und dann so ein fehler, man sieht den wald vor lauter bäumen nicht Mrgreen
[php:1]
<?php
$news2_sql = "
SELECT
COUNT(c.newsid) AS commentanzahl, n.id, n.name, n.subject, n.news, n.time, n.datum
FROM
controllnews n
LEFT JOIN controllcomments c ON c.newsid=n.id
WHERE n.id='$new_id'
GROUP BY n.id
ORDER BY n.datum DESC";

$news2_result = mysql_query($news2_sql) OR die('<p><pre>' . $news2_sql . '<br />'.mysql_error().'</pre></p>');
[/php:1]
WHERE gehört vor GROUP
bin mir eigentlich sicher das mal probiert zu haben und das es dann nicht ging aber jetzt gehts Oo

Danke für die Hilfe und frohe Feiertage.

*closebuttondrück*
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  flash + php = Problem loewenzahn 2 1.680 29.12.2007 12:32
Letzter Beitrag: loewenzahn
  Problem mit Captcha Freshmaker_01 23 2.353 26.11.2006 00:44
Letzter Beitrag: ~Christian
  Problem mit Uploadscript Takedown 3 872 28.02.2006 08:35
Letzter Beitrag: Takedown
  [PHP] mkdir Problem Takedown 11 1.501 27.01.2006 16:43
Letzter Beitrag: Takedown
  [PHP] Login Script Problem XuRaX 17 2.578 17.01.2006 08:30
Letzter Beitrag: Virus
  Problem mit: PHP-SWITCH styleCoder 2 809 15.09.2005 09:51
Letzter Beitrag: Virus
  PHP statt Frames (Problem) Memorix 8 1.605 29.06.2005 18:28
Letzter Beitrag: Virus
  navigieren mit indes.php?action=... (switch) problem Novadis 7 1.215 31.05.2005 14:18
Letzter Beitrag: e-phy
  Riesen problem und keine lösung in sicht ! include() Novadis 7 1.085 28.04.2005 16:58
Letzter Beitrag: ~Christian
  Problem mit Scripte von Osmodia rene 2 647 17.02.2005 13:33
Letzter Beitrag: Freshmaker_01

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation