Wie Namen in Datenbank richtig definieren

aTa

Erfahrenes Mitglied
Hi,
ich habe in einer DB verschiedene Name unteranderem haben diese Namen auch äöü und Leerzeichen drin, die Namen lese ich per Switch aus.
Nun gibt es nur ein Problem und zwar wenn ich:
PHP:
case Geschäftsleitung:
         echo "<p>Geschäftsleitung";
         break;
mache dann bringt er mir einen Fehler ich denke das liegt daran weil ich im case ein Sonderzeichen drin habe, jedoch steht der Name ja so in der DB und ich möchte Ihn ja auch so ausgeben also kann ich Ihn ja nicht einfach mit ae schreiben.
Gibt es irgendwie eine einfache Lösung um dieses Problem zu lösen

Vielen Dank!
Markus
 
So
PHP:
 case Geschäftsleitung:
nimmt PHP an Geschäftsleitung waere eine Konstante.
Probier es doch mal so:
PHP:
 case 'Geschäftsleitung':
Dann ist Geschäftsleitung keine Konstante, sondern ein String.
 
Nichts zu danken.
Ich wuensche Dir noch viel Spass und viel Erfolg.

Und denk bitte daran den Thread als erledigt zu markieren, falls nicht schon geschehen.
 
Es gibt nun doch noch ein Problem und zwar sobald Sonderzeichen wie & oder . dazu kommen gehts auch nicht, gibts dafür evtl auch noch ne passende Lösung
 
Zurück