Avatar billede retake Nybegynder
22. november 2007 - 08:40 Der er 1 løsning

Hvordan kan man hente information fra 2 databaser?

Hej jeg står i den sitiation at jeg skal havde gang i 2 databaser på samme tid.

Jeg skal hvade lavet en måde at oprette nogle teams på og så skal andre members kunne join de teams. kommer til at bruge 3 databaser på det. nemlig teams, team_players og cup_teams så man kan tilmælde teams til en cup.

Jeg har fundet denne kode frem og der kan jeg se at de har fat i 2 databaser men jeg kan ikke se mig ud af hvordan det virker.

er der nogle som har en nemmere kode eller kan vise det på en overskuelig måde så jeg kan forstå det :D

Jeg vil være meget taknemmelig og vil derfor gerne give 200 points for det.




public static function generic_hash_from_row($table, $key, $value, $rest = false) {

            // Implement this into the two other functions. DRY, DRY!

            $returnage      = array();

            $hquery        = "SELECT {$rest["key_sql_table"]}`{$key}` AS `key`, {$rest["value_sql_table"]}`{$value}` AS `value` FROM `" . $table . "`" . ($rest["conditions"] ? " WHERE " . $rest["conditions"] : "") . ";";

            $hresult        = mysql_query($hquery);

            while ($hrow    = mysql_fetch_assoc($hresult)) {

                $returnage[$hrow["key"]] .= $hrow["value"];

            }

            return $returnage;

        }




<?php
foreach (Utils::generic_hash_from_row("cups_teams`, `teams", "id", "name", array("current_href" => $_GET["id"], "href_prefix" => "?page=cups.subscriptions&amp;id=", "conditions" => "teams.`id` = cups_teams.`team_id` AND `validation_status` = 'pending'", "key_sql_table" => "cups_teams.", "value_sql_table" => "teams.", "a_prefix" => "<")) as $key => $value) {
echo "<li><a href=\"?page=cups.subscriptions&amp;accept=" . $key . "\" style=\"color: green;\">Godkend</a> | <a href=\"?page=cups.subscriptions&amp;decline=" . $key . "\" style=\"color: red;\">Afvis</a> &mdash; " . $value . "</li>\n";
}
?>
Avatar billede retake Nybegynder
22. november 2007 - 09:33 #1
Har fundet noget.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester