Hallo,
ich habe 2 Datenbanken und möchte mit PHP die Tabelle T1 von DB1 in DB2 kopieren.
Beide DB sind auf einem Server.
Ist dies überhaupt möglich?
Habe heute schon einiges gelesen aber nichts richtiges gefunden.
Einige Beiträge sind schon so alt.
Ein Code hab ich gefunden aber der funktioniert nicht richtig.
Kann mir jemand weiter helfen?
Bedanke mich schon mal im voraus.
PHP-Code:
include 'Bin/DB_2.php';
echo "<br>Verbindung ".$verbindung;
$MLAP_1 = $_POST['MLAP_Artikelnummer'];
$MLAP_2 = $_POST['MLAP_ANZAHL'];
$User = $_SESSION['UserID'];
Echo "<br>MLAP_1 " . $MLAP_1;
Echo "<br>MLAP_2 " . $MLAP_2;
if ($MLAP_1 <> "" and $MLAP_2 <> "")
{
Echo "<br> TATA". Time();
$UNIX = Time();
$Frei1 ="0";
$Frei2 ="0";
#$User = "Test";
$eintrag = "INSERT INTO MLAP (UNIX_ZEIT, User, Artikelnummer, Anzahl, Frei, Frei1) VALUES ('$UNIX', '$User', '$MLAP_1', '$MLAP_2', '$Frei1', '$Frei2')";
echo "<br> EIntrag ".$eintrag;
$eintragen = mysql_query($eintrag)or die(mysql_errno().":5 ".mysql_error());;
#include('../inc/mysql.inc2.php');
$connection_1 = mysql_connect('localhost','TAB0','PW0'); #G001
# include('../inc/mysql.inc3.php');
$connection_2 = mysql_connect('localhost','TAB1','PW1', true); #MLAP
mysql_select_db('TAB0',$connection_1);
mysql_select_db('TAB1',$connection_2);
mysql_query("INSERT INTO TAB1.MLAP SELECT * FROM TAB0.MLAP") OR die(mysql_error());