Applikation mit mehreren Datenbanken

Als Beispiel dient die Applikation Noten.

1. DB enthält einen Teil der Noten, die noch nicht erfasst waren, hier z.B. Die Oper im Heim Oper Tannhäuser.

2. DB MySQL-ChorKriegshaber
Hier sind bereits viele Noten erfasst.

Neu ist nun, einen Aufruf zu erstellen, die den Aufruf zu der zweiten DB ermöglicht.

Dies ist ein html-Programm, das die Links enthält, die diese Aufrufe zu den Noten enthalten.

Aufbau dieses Programms:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>Programm,das den Aufruf zu der zweiten DB steuert</title>
</head>
<body>
<div style="text-align: center;"><big style="font-weight: bold;"><br>
<big>Chornoten von DB Chor-Kriegshaber</big><br>
<br>
</big><big><a target="_blank" href="../MySQL-Chorkriegshaber/untermenu50.php">Noten Gruppe 50</a><br>
<br>
<a target="_blank" href="../MySQL-Chorkriegshaber/untermenu51.php">Noten Gruppe 51</a><br>
<br>
<a target="_blank" href="../MySQL-Chorkriegshaber/untermenu51.php">Noten Gruppe 52</a><br>
<br>
</big>
<hr style="width: 100%; height: 2px;"><a href="index.html" target="_blank">Zur &Uuml;bersicht</a> <big></big>
<hr style="width: 100%; height: 2px;">
<div style="text-align: left;">&Auml;nderungsstand: 09-Mai-2021 12:30<br>
Heinz Wember</div>
</div>
</body>
</html>

Die aufgerufenen Programme untermenu50.php etc. sind Teil einer anderen DB mit der Applikation MySQL-ChorKriegshaber.

Beispiel der Tabelle navigation der ersten DB:

CREATE TABLE `navigation` (
  `id` int(10) NOT NULL,
  `gruppe` char(2) CHARACTER SET latin1 COLLATE latin1_german1_ci NOT NULL DEFAULT '00',
  `ugruppe` char(2) CHARACTER SET latin1 COLLATE latin1_german1_ci NOT NULL,
  `titel` varchar(255) CHARACTER SET latin1 COLLATE latin1_german1_ci DEFAULT NULL,
  `text` varchar(255) CHARACTER SET latin1 COLLATE latin1_german1_ci DEFAULT NULL,
  `aktiv` varchar(1) CHARACTER SET latin1 COLLATE latin1_german1_ci NOT NULL DEFAULT 'j',
  `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Daten für Tabelle `navigation`
--

INSERT INTO `navigation` (`id`, `gruppe`, `ugruppe`, `titel`, `text`, `aktiv`, `erstellt`) VALUES
(11, '00', '02', '<a target=\"content\" href=\"allevorn.php\">Namensliste nach Vornamen</a>', 'Namensliste nach Vornamen', 'n', '2013-03-16 05:13:09'),
(27, '00', '99', '<small>09-Mai-2021</small>', NULL, 'j', '2021-05-09 10:16:48'),
(26, '00', '30', '<a target=\"_blank\" href=\"index-chornoten.html\">Weitere Noten</a>', 'Weitere Noten', 'j', '2021-05-09 10:16:24'),
(25, '00', '10', '<a target=\"content\" href=\"kompwerk.php\">Noten sort. Komponist, Werk</a>', 'Noten sort. Komponist, Werk', 'j', '2021-05-07 08:25:47'),
(24, '00', '00', '<big><b><br>Navigation</b></big>', NULL, 'j', '2021-05-07 09:18:42');

--
-- Indizes der exportierten Tabellen
--

--
-- Indizes für die Tabelle `navigation`
--
ALTER TABLE `navigation`
  ADD PRIMARY KEY (`id`),
  ADD KEY `gruppe` (`gruppe`);

--
-- AUTO_INCREMENT für exportierte Tabellen
--

--
-- AUTO_INCREMENT für Tabelle `navigation`
--
ALTER TABLE `navigation`
  MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;
COMMIT;

zurück 

Änderungsstand: 09-Mai-2021
Heinz Wember