Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung PHP

GELÖST

Probleme mit Umlauten in einem SQL String

Mitglied: DORNI

DORNI (Level 1) - Jetzt verbinden

11.06.2007, aktualisiert 11:40 Uhr, 6226 Aufrufe, 2 Kommentare

Bei zusammenbau aus POST Variablen problem
Bei Händisch reinschreiben Funktion

Hallo habe folgendes Problem ich will ein Update in einer Datenbank vornehmen soweit kein Thema. Es klappt auch solange ich im Tabellennamen keinen Umlaut habe.

Code:
01.
$sql = "UPDATE `" . $_POST[tabelle] . "` SET `" . $_POST[feld] . "` = " . $wert . " WHERE `name` = '" . $_POST[name] . "' LIMIT 1;"
02.
 
03.
echo $sql
04.
 
05.
mysql_query($sql); 
06.
$num = mysql_affected_rows(); 
07.
		if ($num>0) 
08.
			echo "<p>Es wurde 1 Datensatz hinzugef&uuml;gt</p>"
09.
		else 
10.
11.
			echo "<p>Es ist ein Fehler aufgetreten, "
12.
			echo "es wurde kein Datensatz hinzugef&uuml;gt</p>"
13.
		}
Anzeige bei Tabelle mit Umlaut:
01.
UPDATE `elite` SET `Ätherwunder` = 1 WHERE `name` = 'Test Ritualist' LIMIT 1; 
02.
 
03.
Es ist ein Fehler aufgetreten, es wurde kein Datensatz hinzugefügt
Wenn ich jetzt händisch hergehe und den angezeigten UPDATE-Befehl der Variablen $sql zuweise also so:
01.
$sql = "UPDATE `elite` SET `Ätherwunder` = 1 WHERE `name` = 'Test Ritualist' LIMIT 1;"
02.
 
03.
echo $sql
04.
 
05.
mysql_query($sql); 
06.
$num = mysql_affected_rows(); 
07.
		if ($num>0) 
08.
			echo "<p>Es wurde 1 Datensatz hinzugef&uuml;gt</p>"
09.
		else 
10.
11.
			echo "<p>Es ist ein Fehler aufgetreten, "
12.
			echo "es wurde kein Datensatz hinzugef&uuml;gt</p>"
13.
		}
werde ich mit einer Erfolgsmeldung belohnt:
01.
UPDATE `elite` SET `?therwunder` = 1 WHERE `name` = 'Test Ritualist' LIMIT 1; 
02.
 
03.
Es wurde 1 Datensatz hinzugefügt
Ich weis es liegt am Umlaut. Ich weis nur nicht wie ich das lösen kann. Grübel und Google schon das ganze Wochenende darüber. Vielleicht hat ja jemand von euch das Problem schon gehabt und weis eine Lösung.
Mitglied: 7ImeI7
11.06.2007 um 10:24 Uhr
Fuer Dein Problem gibt es mehhrere Loesungen.
Eines davon ist es die Texte ins HTML Format zu bringen (URL-Encode).
Anderes die Scripte als auch die DB-Connection ins UTF-8.
usw
Bitte warten ..
Mitglied: DORNI
11.06.2007 um 11:40 Uhr
Danke das mit dem URL-Encode hat mich weitergebracht
Bitte warten ..
Ähnliche Inhalte
JavaScript
String mit Umlauten in HTML-Textbox schreiben
Frage von mabue88JavaScript2 Kommentare

Hallo, ich weiss, dass das Thema eigentlich ausreichend im Netz behandelt wird. Aber ich bekomme es einfach nicht hin ...

C und C++
C-Sharp - String-Manipulation (SQL String manuell generieren)
gelöst Frage von WP8FanC und C++6 Kommentare

Hallo, Ich habe folgendes Problem in C# In einer Anwendung soll eine SQL Abfrage angestoßen werden. die Felder die ...

Datenbanken
Oracle SQL Developer - Syntaxfrage bei Sonderzeichen im String
gelöst Frage von DrDX2007Datenbanken1 Kommentar

Hallo zusammen, ich habe gerade ein kleines Problemchen, zu dem ich einfach keine Lösung finden kann. Ich möchte mit ...

Datenbanken
SQL - mehrere UPDATE-Anweisungen in einem String per vbs
gelöst Frage von goodbytesDatenbanken4 Kommentare

Hallo, ich möchte mehrere Werte in eine MySQL-Datenbank mittels vbs-Script eintragen. Eigentlich besteht jede Zeile aus "Update ;", bei ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 1 TagLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall9 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen7 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...