helmuthelmut2000
Goto Top

Auf einer PHP-Seite nach Umlauten selectieren.

Hallo,

Ich habe ein Problem mit meiner PHP und MSSQL-DB Seite.

Ich habe da ein Formular da ich mit einem Scroll etwas auswähle und dann
schreibt es mir in eine MSSQL-DB dir Zeichen HÜ.
Ich lasse das so schreiben:
HÜ
Jetzt habe ich eine Seite die mir nur die Spalten abzeigt wo das HÜ vorkommt.
Wie kann ich das machen.
Wenn ich:
("select * from Ergebnisse WHERE Lagerort = 'HÜ'") eingebe kommt nichts.

Weis jemand wie man das macht?

Danke.

Gruß
Helmut

Content-Key: 59988

Url: https://administrator.de/contentid/59988

Printed on: April 24, 2024 at 16:04 o'clock

Mitglied: 17735
17735 May 28, 2007 at 17:06:32 (UTC)
Goto Top
Hallo,

steht denn auch "HÜ" in der Datenbank? Außerdem reicht ja nicht nur der SELECT-Query, sondern wenn du darauf zugreifen möchtest, muss danach etwas kommen wie

$row = mysql_fetch_assoc(mysql_query("SELECT * FROM Ergebnisse WHERE Lagerort = 'HÜ'"))

Bitte mehr Details.

Gruß,
Ahnenforscher
Member: helmuthelmut2000
helmuthelmut2000 May 28, 2007 at 17:44:28 (UTC)
Goto Top
Hallo,

ja klar, das habe ich schon so das mit $row= usw.

In der DB schreibt er nicht HÜ sondern HÜ.
Wenn ich die Zeile ausgebe dann bringt er mir das auch richtig mit HÜ.
Erst wenn ich das sortieren lasse und nur die Zeilen ausgeben will die das HÜ
in der Spalte drinhaben, dann zeigt es mir nichts an.

Ich hoffe du verstehst das was ich mein.

Danke.

mfG
Helmut
Mitglied: 17735
17735 May 28, 2007 at 17:54:06 (UTC)
Goto Top
Hallo Helmut,

dann musst du vor dem INSERT-Query mit Hilfe der Funktion preg_replace oder str_replace in PHP Ü in Uuml; ä in äuml; usw. umwandeln.

So könnte das z. B. mit preg_replace gehen:

$insert = preg_replace("|Ü|", "Ü", $insert);

Gruß,
Ahnenforscher
Member: helmuthelmut2000
helmuthelmut2000 May 28, 2007 at 18:12:42 (UTC)
Goto Top
Hallo,

Ja das probiere ich gleich mal aus.
Aber aknnst du mir das etwas genauer erklären.
Was ist preg_replace oder str_replace?
Wann nehme ich preg_replace und wann str_replace?

Danke.

Gruß
Helmut
Member: Dani
Dani May 28, 2007 at 18:55:54 (UTC)
Goto Top
Hallo!
Also mit preg_replace ist es möglich reguläre Ausdrücke mit ins Spiel zubringen. Ist aber ne andere nicht einfache Geschichte. Aber das spielt hier keine Rolle. Du kannst in diesem Fall str_replace bzw. istr_replace benutzen.


Gruß
Dani
Member: helmuthelmut2000
helmuthelmut2000 May 29, 2007 at 14:56:06 (UTC)
Goto Top
Hallo,

Danke. Jetzt gehts.