[GastForen Programmierung/Entwicklung PHP und MySQL SELECT und Umlaute

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

SELECT und Umlaute

Tömsken
Beiträge gesamt: 720

9. Sep 2005, 18:01
Beitrag # 1 von 5
Bewertung:
(1421 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Salut.

Was mich staunen lässt:

Wenn ich die Abfrage
"SELECT * FROM users WHERE name=''schuler"
auf die bei 1&1 liegende MySQL 4.0.25 Datenbank loslasse, findet die zwar keinen "Schuler" (den's auch nicht gibt), aber einen "Schüler".

Das gleiche lokal getestet (MySQL 4.1.12) funktioniert hingegen, wie ich's erwarte - also kein Treffer.

Woran liegt das? Und wichtiger: Wie stellt man das Verhalten ab?


Danke für Tipps,
Tom
X

SELECT und Umlaute

ganesh
Beiträge gesamt: 1981

9. Sep 2005, 21:14
Beitrag # 2 von 5
Beitrag ID: #186700
Bewertung:
(1417 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Naja, die beiden mySQL Installationen haben ganz einfach unterschiedliche Einstellungen.

Mit einem DB-Admin Tool wie phpMyAdmin kannst Du z.B. bequem den gewünschten ISO Zeichensatz wählen. Bei SELECT Abfragen solltest Du ausserdem stets entscheiden ob Gross- und Kleinschreibung eine Rolle spielt oder nicht.

Und hier findest Du tonnenweise Tips, insbesonder zu COLLATE:
https://unix.wwc.edu/.../manual.html#charset


als Antwort auf: [#186660]

SELECT und Umlaute

Tömsken
Beiträge gesamt: 720

10. Sep 2005, 01:58
Beitrag # 3 von 5
Beitrag ID: #186712
Bewertung:
(1405 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich komme nicht weiter.
Lokal verwende ich "die gute" Kollation "latin1_general_ci".
Welche auf dem Server verwendet wird, ist (über phpMyAdmin) nicht sichtbar.

Code
SELECT name FROM t_users WHERE name = "schuler" 
COLLATE latin1_german2_ci


...funktioniert nur lokal; auf dem Server gibt's 'ne Fehlermeldung. Ich vermute mal (ganz stark), dass 1&1 die Möglichkeiten von MySQL hier beschnitten hat.
Auch Alternativen, wie z. B.

Code
SELECT name COLLATE latin1_german2_ci AS name1 
FROM t_users WHERE name="schuler"


sind nur lokal willig.

Wat nu? Gibt's noch eine Alternative? Oder ist das eben Kismet?


als Antwort auf: [#186700]

SELECT und Umlaute

ganesh
Beiträge gesamt: 1981

10. Sep 2005, 04:49
Beitrag # 4 von 5
Beitrag ID: #186713
Bewertung:
(1397 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Tja, tönt nach doofer Hoster-Einschränkung.

In phpMyAdmin ist das ganz normal sichtbar/änderbar (unter "Operations" für ganze Tabellen, oder im Edit-Modus für einz. Felder).


als Antwort auf: [#186712]

SELECT und Umlaute

Tömsken
Beiträge gesamt: 720

11. Sep 2005, 01:31
Beitrag # 5 von 5
Beitrag ID: #186759
Bewertung:
(1383 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hello again...

heute habe ich wegen meinem Zeichensatz-Problem mit dem technischen Support von 1&1 telefoniert: Es ist tatsächlich so, dass man dort einen Zeichensatz vorgibt, der nicht vom Kunden geändert werden kann. Leider ist dieser Zeichensatz nicht so recht kompatibel zu dem, was man im deutschsprachigen Raum gebrauchen kann...
Tja, nix zu machen ( - außer ein Provider-Wechsel)

Bye, Tom


als Antwort auf: [#186713]
X

Aktuell

InDesign / Illustrator

| 23.05.2022

IDUG_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/