Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Import von Orcle in Mysql [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Import von Orcle in Mysql


 
Berni
09-02-2001, 11:52 
 
HAllo Leute
Ich hab da ein kleines Problem
Ich möchte gerne einen export von einer Orcle DB in eine MYsql DB machen.

insert into Katalog VALUES ('Automobile von van der "Meulen" ','PKW','1','BMW 750 iL',
'Dieses Fahrzeug ist echt super Geil','NULL','25500,00');

in den Tabelen von Oracle gibt es allerdings auch Eintragungen mit " z.B
"Graf" von irgendwas
die " brigen aber immer eine Fehlermeldung und Returns funktionieren auch nicht richtig.
Hat da vielleicht jemand von Euch einen
Tipp oder eine Lösung für mich.
Danke im vorraus
Arni

 
PAB
09-02-2001, 13:07 
 
versuch mal mit der Funktion -> addslashes. Solle gehen

Gruß
F2p

 
Berni
09-02-2001, 14:07 
 
Ich benutze folgenden Script
<? $os=system("/usr/bin/mysql --host=??? --password=??? --user=??? < ./Katalog.sql");
das bedeutet, die Datei ist so fertig
wo kann ich denn dann da addslashes
einfügen ????

Danke
Arni

 
PAB
10-02-2001, 03:00 
 
was steht in der Datei Katalog.sql?
SQL Insert Befehle?

Dann funktioniert das oben nicht :(

F2p

 
Berni
10-02-2001, 11:04 
 
Hallo F2P

was soll ich denn sonst da reinscheibender insert kommt so von Oracle

 
h0meal0ne@mymail.ph
10-02-2001, 20:57 
 
Dann mußt du wohl oder übel das Script per php auseinandernehmen und die Strings aus den Inserts mit addslashes in eine Kopie schreiben, die du dann aufrufst.

Muß man da addslashes vielleicht schachteln? Und wenn ja, wie oft? Probieren geht über Studieren...

Viel Erfolg!


-=* Titus *=-
| php pro |
|nerd for life|
"""""""""""""""

the PHP resource (http://www.php-resource.de/moderatoren.php3)


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:31 Uhr.