php und ein SELECT im SELECT

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • php und ein SELECT im SELECT

    Hallo Forum,

    ich versuche gerade eine verschachtelte SELECT abfrage zu erstellen.

    PHP-Code:
    $sql "SELECT COUNT(*) AS `Anzahl`,
                            (   SELECT COUNT(*) AS `Anzahloffen`
                                 FROM `tickets`
                                WHERE `KUNDEN_ID` = '"
    .$kunde['KUNDEN_ID']."'
                                AND `STATUS` = 'o'
                            ) AS `Anzahloffen`
               FROM `tickets`
               WHERE `KUNDEN_ID` = '"
    .$kunde['KUNDEN_ID']."'";

    $ergebnis3 mysql_query($sql) OR die(mysql_error());

    $tsc mysql_fetch_assoc($ergebnis3); 
    so bekomme ich aber immer einen Fehler angezeigt
    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 'SELECT COUNT(*) AS `Anzahloffen` FR
    Wenn ich sie aber über den MySQL Query Browser ausführe funktioniert dies tadellos

    Weiss jemand warum das so ist?

    Gruß,
    Thomas

  • #2
    was hat php mit deinem select zu tun? richtig. gar nichts.

    *move*


    welche mysql version hast du denn?
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      ok. sorry stimmt... ich dachte es liegt am mysql_query befehl von php...

      ..habe es jetzt aber nochmal genau geprüft:

      Also die Abfrage funktioniet nicht im Internet (MySQL v4.0.23 - Debian Sarge System)

      Auf meinem Windows-Rechner funktioniert es. (MySQL v.4.1.8)

      Weiss jemand ab welcher Version es läuft?

      Gruß,
      Thomas

      Kommentar


      • #4
        http://dev.mysql.com/doc/mysql/en/select.html verweist dich zu http://dev.mysql.com/doc/mysql/en/subqueries.html und dort steht
        Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported, as well as a few features that are MySQL-specific.

        With MySQL versions prior to 4.1, it was necessary to work around or avoid the use of subqueries.
        Reicht dir das?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          ja, danke ;-)

          Kommentar

          Lädt...
          X