Ich verbinde mich mit zwei DB eine auf dem Localhost einer auf einem server mit ip. Danach das auswählen der DB
dies mache ich jeweils über die befehle
PHP-Code:
$dbpi = mysql_connect("localhost","user","pw");
mysql_select_db("DB-Name",dbpi);
$dbs = mysql_connect("IP","user","pw");
mysql_select_db("DB-Name",dbs);
Danach möchte ich ich die Zeilen von der Localhost-DB auf den Server übertragen. Zum auslesen und um zu testen ob ich überhaupt was in die Server-DB schreiben kann habe ich jetzt diese Zeilen geschrieben:
PHP-Code:
echo "Uebertragung der DB Zeilen<br>";
$abfrage = "SELECT * FROM tabelle001;";
$eintrag = "INSERT INTO tabelle001 (ID, Klassifizierung) VALUES (1, 5);";
$ergebnis = mysql_query($abfrage, $dbpi);
//echo mysql_errno($ergebnis)
while($row = mysql_fetch_array($ergebnis))
{
echo $row['ID']." ".$row['Timestamp']." ".$row['Klassifizierung']." ".$row['Geschwindigkeit']." ".$row['Laenge']." ".$row['Breite']." ".$row['Entfernung']." ".$row['Fahrtrichtung'];
$eintragen = mysql_query($eintrag, §dbs); // eintragen in die Serverdatenbank
echo "<br>";
if (!$eintragen)
{
exit("fehler beim eintragen");
}
else
{
echo "erfolgreich eingetragen <br>";
}
}
echo "Ueberbprüfung ob daten uebertragen wurden<br>";
$ergebnis2 = mysql_query($abfrage, $dbs);
while($row = mysql_fetch_array($ergebnis2))
{
echo $row['ID']." ".$row['Timestamp']." ".$row['Klassifizierung']." ".$row['Geschwindigkeit']." ".$row['Laenge']." ".$row['Breite']." ".$row['Entfernung']." ".$row['Fahrtrichtung'];
echo "<br>";
}
Könnt ihr mir helfen?
Mache ich irgendwo einen Fehler?
Ich sitze jetzt schon einige Zeit davor ohne einen Fehler finden zu können.
Vielen dank für eure antworten
Dani
Einen Kommentar schreiben: