The Silencer
Hallo,
ich habe mir einen Signatur Generator gebastelt welcher aus einer MySQL DB werte ausliest und in die Signatur packt.
Leider stehen einige werte in der DB so drinnen:
Wenn ich die NORMALE abfrage benutze gibt er das auch so aus
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$result = mysql_query("SELECT class FROM members WHERE member_id=".$action);
if (!$result) {
echo 'Abfrage konnte nicht ausgeführt werden: ' . mysql_error();
exit;
}
$stats['users'] = mysql_fetch_row($result);
|
|
Nun habe ich versucht das ganze so umzuwandeln:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$result = mysql_query("SELECT class FROM members WHERE member_id=".$action);
if (!$result) {
echo 'Abfrage konnte nicht ausgeführt werden: ' . mysql_error();
exit;
}
$stats['users'] = utf8_decode(mysql_fetch_row($result));
|
|
Jedoch spuckt er mir dann statt Jäger nur ein A aus.
Kann mir wer helfen ?
The Silencer
HMPF
dann muss ich ja jedesmal wenn ich die DB update das ganze exportieren und umwandeln unglücklich
geht das nicht einfach während der ausgabe ?
xundy
Du kannst vor der ausgabe die Variable mit str_replace behandeln.
Allerdings wäre es wohl sinnvoller alle vorkommen in der Datenbank zu suchen und mit den entsprechenden Umlauten oder besser entities zu ersetzen
mfg