Marc51147: MS-SQL -> MySQL

Beitrag lesen

Hallo,

ich sitze an einer Aufgabe und komem nicht weiter, wäre nett, wenn mir jemand helfen könnte :

ich soll alle 3 Minuten die letzten 5 Datensätze aus einer MS-SQL-Tabelle alle Datensätze auslesen und 1:1 in eine MySQL-Tabelle schreiben. Bereits vorhandene Datensätze sollen ohne Fehlermeldung überschrieben werden.

Die Abfrage (ich hoffe, sie funktioniert) hab ich hinbekommen, die Aktualisierung auch, aber wie schreibt man das ganze nun in die MySQL-Tabelle ?

Viele Grüße,
Marc

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="refresh" content="180">
<title>mssql-mysql.php - Detenübertragung von MS-SQL-Server nach MySQL</title>
</head>

<?php
//MS-SQL-Server
$SQLServer = "localhost";
$SQLUser = "user";
$SQLPass = "password";
$SQLDB = "db1";

//Server connect
$dbhandle = mssql_connect($SQLServer, $SQLUser, $SQLPass)
  or die("Keine Verbindung möglich: $SQLServer");

//DB auswählen
$selected = mssql_select_db($SQLDB, $dbhandle)
  or die("Couldn't open database $SQLDB");

//alle Daten auswählen, sortierung nach absteigender laufender Nummer
$query = "SELECT * FROM tabelle ORDER BY tabelle.lfd\_nr DESC LIMIT 0, 5 ";

//Abfrageergebnis
$result = mssql_query($query);
while($rows = mysql_fetch_array($result))

//connect schließen
mssql_close($dbhandle);
?>

//ausgelesene Datensätze in MySQL-DB schreiben

<?php
//MySQL-Server
$MySQLServer = "localhost";
$MySQLUser = "user";
$MySQLPass = "password";
$MySQLDB = "db2";

//Server connect
$dbhandle = mssql_connect($MySQLServer, $MySQLUser, $MySQLPass)
  or die("Keine Verbindung möglich: $MySQLServer");

//DB auswählen
$selected = mssql_select_db($MySQLDB, $dbhandle)
  or die("Couldn't open database $mySQLDB");

//und jetzt weiss ich nicht mehr weiter ....

//connect schließen
mssql_close($dbhandle);
?>

</body>
</html>