Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem mit Subqueries in MySQL [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem mit Subqueries in MySQL


 
Jaqueson
20-03-2007, 11:28 
 
Hi,

ich habe Joomla mit den Komponenten Joomleague un JCal im Einsatz.
Ich wollte nun, alle Spiele die ich in Joomleague pflege ind JCal übertragen.
Dazu wollte ich mir die Daten im nötigen Format erst ein mal anzeigen lassen.
Ich habe dazu folgendes Statement gebastelt:

SELECT
CONCAT(
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart1 ), ' - ' ,
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS title,
CONCAT(
'Spiel gegen ',
(SELECT name FROM jos_joomleague_teams WHERE id = ma.matchpart2 )
) AS description,
'1' AS cat,
ro.round_date AS start_date,
DATE_ADD(ro.round_date, INTERVAL '105:0' minute_second) AS end_date,
DATE_FORMAT(ro.round_date, '%e') AS day,
DATE_FORMAT(ro.round_date, '%c') AS month,
DATE_FORMAT(ro.round_date, '%Y') AS year
FROM jos_joomleague_matches ma
JOIN
jos_joomleague_rounds ro
ON
ma.round_id = ro.matchcode
WHERE ma.matchpart1 = 1;

Wenn ich es ausführe kommen aber folgende Fehlermeldungen:
SQL-Befehl: Bearbeiten

SHOW KEYS FROM

MySQL meldet: Dokumentation
#1064 - 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 '' at line 1

Es liegt wohl an den Subqueries. Wenn ich Sie rausnehme, geht es...

Was ist an dem Statement falsch?

 
TobiaZ
20-03-2007, 11:32 
 
Version?

 
ghostgambler
20-03-2007, 11:33 
 
Mal probiert den Query per mysql.exe oder php auszuführen? Würde mich nicht wundern wenn PMA mal wieder suckt...

 
Jaqueson
21-03-2007, 10:11 
 
Danke!!!!

Ohne PHPMyAdmin geht es!!!

 
ghostgambler
21-03-2007, 10:29 
 
Original geschrieben von Jaqueson
Danke!!!!

Ohne PHPMyAdmin geht es!!!
immer wieder schön, wenn ein paar Millionen Webprogrammierer auf stabile Software bauen. [/sarkasmus]


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:51 Uhr.