COLLATION oder doch anderes?



  • Also ich hab folgendes Problem:

    Meine DB sieht eine Tabelle Menu vor. Dieser hat id, Namen, einen Link und ein grant. Standardmäßíg steht hier 'none' drin.

    jetzt hab ich folgendes kleine script.

    <php
       ..
       if (! isset($user['grant'])) {
          $user['grant'] = none;
       }
    
       $data = $db->query("SELECT * FROM menu WHERE grant LIKE '%".$user['grant']."%'");
    
       print_r($data);
    ?>
    

    Hier kommt leider nichts bei raus. Der Datensatz benutzt grundsätzlich UTF8 als Standard. Hab aber auch schon anderes ausprobiert. auch "LIKE 'none'" klappt nicht. Kann mir wer erklären, was ich falsch mache?

    P.S.: Ja, es ist ein entpsrechender Eintrag vorhanden!



  • Müsste in die Richtung gehen:
    SELECT CONVERT('DeinText' USING utf8);

    Ansonsten schau dir mal die entsprechende Doku an:
    http://dev.mysql.com/doc/refman/5.1/en/charset-convert.html


Anmelden zum Antworten