Ich habe folgendes Problem:
Ein SQL Statement läuft mit SQL Server Version: 5.1.30-community (lokal) durch, aber leider nicht mit MySQL Version 3.23.37 auf dem Webserver meines Hosts.
Das Statement ist folgendermaßen aufgebaut:
Das Script gibt mir folgende Fehlermeldung aus:
Can't execute query: You have an error in your SQL syntax near 'UNION SELECT kr1.id, okid, name, kr1.pfad_thumb, kl1.pfad_swf, 0 AS count' at line 7
Ich weiß gerade ehrlich gesagt nicht weiter … ich hoffe ich stehe nur gerade auf einer Dicken Leitung.
Ein SQL Statement läuft mit SQL Server Version: 5.1.30-community (lokal) durch, aber leider nicht mit MySQL Version 3.23.37 auf dem Webserver meines Hosts.
Das Statement ist folgendermaßen aufgebaut:
PHP Code:
if (! $sth = mysql_query("SELECT kr1.id, okid, name, kr1.pfad_thumb, kl1.pfad_swf, 1 AS countBigerOne
FROM Kategorie1 AS kr1, Katalog AS kl1
WHERE kr1.id = kl1.ukid AND okid = ".$o_row['id']."
AND 1 < (SELECT COUNT(*) FROM Katalog WHERE kl1.ukid = ukid)
UNION
SELECT kr1.id, okid, name, kr1.pfad_thumb, kl1.pfad_swf, 0 AS countBigerOne
FROM Kategorie1 AS kr1, Katalog AS
WHERE kr1.id = kl1.ukid AND okid = ".$o_row['id']."
AND 1 = (SELECT COUNT(*) FROM Katalog WHERE kl1.ukid = ukid)
")) { die("Can't execute query: ".mysql_error()); }
Can't execute query: You have an error in your SQL syntax near 'UNION SELECT kr1.id, okid, name, kr1.pfad_thumb, kl1.pfad_swf, 0 AS count' at line 7
Ich weiß gerade ehrlich gesagt nicht weiter … ich hoffe ich stehe nur gerade auf einer Dicken Leitung.
Comment