Hi Leute ich weiß wirklich nicht was mein Fehler ist vlt könnt ihr mir helfen.
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
mit einer if anwendung überprüfe ich alles und alles klappt gut
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:
Wenn ich das ganze jetzt aber im browser öffne wird bei der if anwendung mit "fehler beim eintragen" geschlossen.
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
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
Kommentar