MySQL :: Aufgabe #1 :: Lösung #1

2 Lösungen Lösungen öffentlich
#1

Schreibe eine SQL-Abfrage

Fortgeschrittener - MySQL von 0x0ERROR - 04.01.2013 um 14:25 Uhr
Schreibe eine SQL-Abfrage welche den gesamten Inhalt einer Datenbank ausliest, eine neue Datenbank
anlegt (mit der selben Struktur) und dort den Inhalt der anderen Datenbanken einkopiert.
#1
1x
vote_ok
von Alucard1766 (930 Punkte) - 21.05.2014 um 11:32 Uhr
Quellcode ausblenden SQL-Code

    $con1 = mysql_connect('localhost', '****', '****') or exit(mysql_error());
    $con2 = mysql_connect('localhost', '****', '****', true) or exit(mysql_error());

    mysql_select_db('joomla', $con1) or exit(mysql_error());
    mysql_select_db('joz', $con2) or exit(mysql_error());

    $sql = "SHOW TABLES FROM joomla"; 
    $table_name = mysql_query($sql); 

    $menge = mysql_num_rows ( $table_name ); 

    for ( $x = 0; $x < $menge; $x++ ) 
    { 
       $lul = mysql_query("CREATE TABLE joz.$table_name LIKE joomla.$table_name"); 
       $lul1 = mysql_query("INSERT INTO joz.$table_name SELECT * FROM joomla.$table_name"); 
       while ($row = mysql_fetch_row($table_name))  
       { 
                echo "Tabelle: {$row[0]}\n"; 
                echo "<br />"; 
                if($lul = true && $lul1 = true) 
                { 
                    echo"    Kopieren erfolgreich!"; 
                } 
        } 
        
    } 

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1962179

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.