Vielen Dank an mastema666. Ich habe seine MySQL-Befehle in meinem php-Quelltext verwendet und bin somit (etwas umständlich) zur Lösung gekommen: Hier der Quellcode:

<html><head></head><body>

<?php

echo "php geladen<br>";

$verbindung = mysql_connect("localhost", "benutzer", "passwort")
or die ("Anmeldung fehlgeschlagen");
if ($verbindung == true){
echo "verbunden<br>";
}

$datenbank = 'passagiere';
$datensatz = 'fluege';
$datensatz2 = "alle_passagiere";
$spalte = "flug_nr";

$datenbank_waehlen = mysql_select_db("$datenbank") or die ("Datenbank nicht gefunden");
if ($datenbank_waehlen == true){
echo "Datenbank gewaehlt<br>";
}

$erstellen = "CREATE TABLE $datensatz ($spalte VARCHAR(20))";
$erstellt = mysql_query($erstellen);
if ($erstellt == true){
echo "Datensatz erstellt<br>";
}

$eintragen = "INSERT INTO $datensatz ($spalte)
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='$datenbank'";
$eingetragen = mysql_query($eintragen);
if ($eingetragen == true){
echo "Fluege eingetragen<br>";

}

$auslesen = "SELECT * FROM $datensatz";
$ergebnis = mysql_query($auslesen);

while($row = mysql_fetch_object($ergebnis)) {

$eintrag = "INSERT INTO $datensatz2
(name, vorname, anschrift) SELECT * FROM $row->flug_nr";

$eingetragen2 = mysql_query($eintrag);
if ($eingetragen2 == true){
echo "Passagierdaten eingetragen";
}

}

?>
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.