nested sets - mysql tutorial

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

  • nested sets - mysql tutorial

    hallo forum,

    quäle mich nun seit tagen mit nested sets herum, habe, glaube ich , soweit auch die logik dahinter verstanden, nachdem ich einen halben block vollgemalt habe. nun suche ich ein tut, welches etwas weiter führt. sql-statements wie zb.
    PHP-Code:
    $sqlbefehl "SELECT knoten2.*, COUNT(*) AS tiefe ";
    $sqlbefehl .="FROM $MySql_kategorien AS knoten1, 
    $MySql_kategorien AS knoten2 ";
    $sqlbefehl .="WHERE knoten2.linker BETWEEN 
    knoten1.linker AND knoten1.rechter "
    ;
    $sqlbefehl .="AND knoten2.id > 1 ";
    $sqlbefehl .="GROUP BY knoten2.linker ";
    // nur oberste Ebene auslesen
    $sqlbefehl .="HAVING tiefe = 2 "
    sind kein thema.
    code-schnippsel wie
    PHP-Code:
    $sqlbefehlKind    "SELECT o.*, COUNT(p.id)-1 AS tiefe ";
    $sqlbefehlKind    .= "FROM $MySql_kategorien AS n, ";
    $sqlbefehlKind    .= "$MySql_kategorien AS p, ";
    $sqlbefehlKind    .= "$MySql_kategorien AS o ";
    $sqlbefehlKind    .= "WHERE o.linker BETWEEN p.linker 
    AND p.rechter "
    ;
    $sqlbefehlKind    .= "AND o.linker BETWEEN n.linker 
    AND n.rechter "
    ;
    $sqlbefehlKind    .= "AND p.linker BETWEEN n.linker 
    AND n.rechter "
    ;
    $sqlbefehlKind    .= "AND n.id = $kategorie ";
    $sqlbefehlKind    .= "GROUP BY o.linker ";
    $sqlbefehlKind    .= "HAVING tiefe = 1 "
    hingegen funktionieren zwar, aber sie sind halt kopiert und durch kopieren lernt man nicht. nun suche ich ein tut, in dem mysql etwas ausführlicher beschrieben ist. kennt ihr vielleicht einige gute links, wo etwas mehr geschrieben steht als die erklärung "select * from table" ...

    vorab thx

    tashi

    p.s. ihr braucht mir nun obiges nicht erklären, da bin ich mittlerweile hintergestiegen, es war nur als beispiel gedacht ...
    Zuletzt geändert von tashideleg; 22.04.2005, 21:56.

  • #2
    http://www.php-resource.de/tutorials/read/21/1/

    wie wärs damit
    Signaturen sind Platzverschwendung!

    Kommentar


    • #3
      Das habe ich zuerst durchgearbeitet, aber ich muß sagen, das mir das tut

      http://ffm.junetz.de/members/reeg/DSP/

      mehr geholfen hat.

      Kommentar

      Lädt...
      X