Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

jazzdee

Lebende Foren Legende

Dabei seit: 12.11.2002

Beiträge: 1 886

 

1 Zum Seitenanfang

Dienstag, 2. Januar 2007, 15:39

SELECT * FROM tbl WHERE name LIKE 'ü%' gibt mir auch Namen mit "Y" aus?!

SELECT * FROM tbl WHERE name LIKE 'ü%' gibt mir auch Namen mit "Y" aus?!

Kann das sein? Ich schick das Statement los (in PHPMyAdmin oder direkt in PHP) und erhalte "Yukon", "Yakumo" usw ...

außerdem hab ich genau das selbe Problem, wo es bisher jedoch noch keine Antwort gab:

Zitat

Hallo,
ich habe eine Tabelle mit Städte Namen in latin1_swedish_ci.
Wenn ich jetzt mit einem Select LIKE '%München%' suche, findet er über PHP nichts. Direkt als SQL Statement funktioniert es aber. Ohne Umlaute funktioniert es auch unter PHP prächtig.
Kennt jemand das Problem?

MySQL 4.1.9-standard
PHP 4.3.10

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jazzdee« (2. Januar 2007, 15:42)

 

Zeuses

Mitglied

Dabei seit: 19.08.2006

Beiträge: 38

 

2 Zum Seitenanfang

Dienstag, 2. Januar 2007, 16:07

also richtig ahnung habr ich auch nicht aber kann es sein das es an den umlauten liegt Ä,Ö,Ü da du latein swedish_ci hast. soweit ich weiß gibt es im schwedischen kein Ä, Ö, Ü
"Aller Anfang ist schwer." Sagt man. Aber Später wirds auch nicht leichter eher schwerer......
My-Favoriten
 

jazzdee

Lebende Foren Legende

Dabei seit: 12.11.2002

Beiträge: 1 886

 

3 Zum Seitenanfang

Dienstag, 2. Januar 2007, 16:36

Zitat

Original von Zeuses
also richtig ahnung habr ich auch nicht aber kann es sein das es an den umlauten liegt Ä,Ö,Ü da du latein swedish_ci hast. soweit ich weiß gibt es im schwedischen kein Ä, Ö, Ü


aber wenn ich das statement MIT den umlauten in phpmyadmin eingebe geht es doch auch
 

Zeuses

Mitglied

Dabei seit: 19.08.2006

Beiträge: 38

 

4 Zum Seitenanfang

Dienstag, 2. Januar 2007, 17:50

Ichhabe das mal bei mir versucht mit den von dir genannten einstellungen. und alles wunderbar nur habe ich keine ausgabe in einer tabelle gemacht.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?PHP    
error_reporting(E_ALL);   

mysql_connect("localhost","root","PassWD");                                      
mysql_select_db("cdcol");      
     
$abfrage "SELECT * FROM cds WHERE titel LIKE '%ä%'";  
    $ergebnis mysql_query($abfrage);  
      while($row mysql_fetch_object($ergebnis))      

     {     
        echo $row->titel;     
     }  
?>


bei mur wurde alles so ausgegben wie es in der tabelle steht. ich habe nur das Prozent zeichen vor und nach den ä gesetzt.
"Aller Anfang ist schwer." Sagt man. Aber Später wirds auch nicht leichter eher schwerer......
My-Favoriten
 

jazzdee

Lebende Foren Legende

Dabei seit: 12.11.2002

Beiträge: 1 886

 

5 Zum Seitenanfang

Dienstag, 2. Januar 2007, 18:12

starte mal ne abfrage mit einem "Ü"

SELECT * FROM cds WHERE titel LIKE 'ü%'
 

Zeuses

Mitglied

Dabei seit: 19.08.2006

Beiträge: 38

 

6 Zum Seitenanfang

Dienstag, 2. Januar 2007, 23:04

habe ich mal gemacht mit Ü und fest gestellt...das geht auch...aber nur wenn man das so schreibt

PHP-Quelltext

1
$abfrage "SELECT * FROM cds WHERE titel LIKE '%ü%'";


eine abfrage mit 'ü%' oder '%ü' fürte nicht zum ergebniss so wie ich das sehe ist das folgender massen

'ü%' = Wörter bei den der erste buchstabe ein Ü ist werden angezeigt
'%ü' = Wörterbei den des Ü irrgendwo vorkommt nur nicht an erster stelle

Achtung: Wen leerzeichen ind er Spalte sind z.B. es steht "Stadt München" da dann wird die auch das nicht angezeigt

und letztere Lösung ist eben diese '%ü%' = hier wird bei mir alles mit Ü angzeigt. Egal ob mit leerzeichen oder öb das ü am anfang seht oder am ende.
Ich hoffe ich konnt dir mit meien newbie wissen etwas helfen
"Aller Anfang ist schwer." Sagt man. Aber Später wirds auch nicht leichter eher schwerer......
My-Favoriten
 

jazzdee

Lebende Foren Legende

Dabei seit: 12.11.2002

Beiträge: 1 886

 

7 Zum Seitenanfang

Mittwoch, 3. Januar 2007, 17:31

welche mysql version benutzt du?

denn egal was ich davon ausprobieren, ich bekomme IMMER noch einträge, die z.b. garkein "ü" beinhalten, dafür aber ein "y" im namen haben.
habs bisher erst bei mysql 4.1 ausprobiert ...
 

Zeuses

Mitglied

Dabei seit: 19.08.2006

Beiträge: 38

 

8 Zum Seitenanfang

Mittwoch, 3. Januar 2007, 18:57

ich benutze mysql 5 und php 5.

ich hätte da sonst keine weitere idee.
"Aller Anfang ist schwer." Sagt man. Aber Später wirds auch nicht leichter eher schwerer......
My-Favoriten
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

9 Zum Seitenanfang

Mittwoch, 3. Januar 2007, 18:59

Zitat

Original von Zeuses
also richtig ahnung habr ich auch nicht aber kann es sein das es an den umlauten liegt Ä,Ö,Ü da du latein swedish_ci hast. soweit ich weiß gibt es im schwedischen kein Ä, Ö, Ü


OT: Im schwedischen gibt es nur das Ä und das Ö (neben dem Å), kein Ü. Das könnt auch hier das Problem sein.

EDIT: Kann man bei MySQL 4 schon den Zeichensatz einstellen oder geht das erst ab 5? Wenn ja, dann vielleicht mal UTF-8 ausprobieren.

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Skittles« (3. Januar 2007, 19:02)