Hallo,
ich habe das Problem, dass ich in einer MS-SQL Server Datenbank per Php Datensaetze praktisch vervielfaelltigen muss. Bis auf zwei oder drei Felder, in denen Auftragsnummern angepasst werden muessen, bleiben alle Daten erhalten.
Als Lösung wollte ich das direkt in SQL machen und vom Prinzip funktioniert auch ein
Mein Problem ist jetzt, dass die doesigen Feldnamen Umlaute (äöü) enthalten.
Die erzeugten Sprüche funktionieren, wenn ich sie auf der Webseite ausgebe, kopiere und im im Enterprisemanager laufen lasse. Php verabschiedet sich aber bei mssql_query($sql,$db) mit
Ich habe absolut keine Ahnung was ich tun könnte.
An der Datenbank selber darf ich keine Änderungen vornehmen.
Kann ich irgendwo irgendwie irgendeine Einstellung machen, dass Umlaute kein Todesurteil für meine SQL Sprüche aus Php heraus bedeutetn?
Ohne Hilfe bin ich aufgeschmissen.
Sven
ich habe das Problem, dass ich in einer MS-SQL Server Datenbank per Php Datensaetze praktisch vervielfaelltigen muss. Bis auf zwei oder drei Felder, in denen Auftragsnummern angepasst werden muessen, bleiben alle Daten erhalten.
Als Lösung wollte ich das direkt in SQL machen und vom Prinzip funktioniert auch ein
PHP-Code:
$sql="INSERT INTO tabelle (feld 1,...,feld n) (select neueid,feld2,...feld n from tabelle WHERE irgendwas)"
Die erzeugten Sprüche funktionieren, wenn ich sie auf der Webseite ausgebe, kopiere und im im Enterprisemanager laufen lasse. Php verabschiedet sich aber bei mssql_query($sql,$db) mit
PHP-Code:
Warning: MS SQL message: Zeile 1: Falsche Syntax in der N„he von 'ö'. (severity 15) in ....
An der Datenbank selber darf ich keine Änderungen vornehmen.
Kann ich irgendwo irgendwie irgendeine Einstellung machen, dass Umlaute kein Todesurteil für meine SQL Sprüche aus Php heraus bedeutetn?
Ohne Hilfe bin ich aufgeschmissen.
Sven
Kommentar