bjb: mysql datenbanken "zusammenführen"

hallo zusammen!

ich hab ein kleines problem:
ich habe news aus verschiedenen kategorien (in verschiedenen datenbanken) und möchte diese auf einer seite nach datum (oder einer
anderen spalte) geordnet anzeigen lassen.
geht das?
die datenbanken in einer neuen db zusammenzuführen ist glaub ich aus sicherheitsgründen nicht so gut, da nicht alle user alle news sehen dürfen.
ich benutze mySQL 4.0.14 und php 4.3.3.

gruß
bjb

  1. Hi,

    wie wäre es mit einer Art Merge-Sort-Prinzip? Du fragst mit PHP in  verschiedene Variablen alle News aus der jeweiligen DB ab, nach Datum sortiert. Dann machst du eine Schleife in der du immer die eine neuste News aus den verschiedenen result-Handles anzeigst und in dem Result-Handle einen Datensatz weiter gehst - Die anderen Handles bleiben wo sie sind. Du läufst so lange durch, bis alle Handles am Ende sind. Du darfst halt nur keine while ($row=mysql_fetch_array(...)) benutzen, weil dann das Handle in jedem Durchlauf weiter geht - Mach dir eine Variable nach dem Schema
    while (!$alleangezeigt) oder so.

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(