Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

Dieses Thema im Forum "Webserver (Software): Linux, Unix, etc." wurde erstellt von Alexander Geilhaupt, 12. Januar 2007.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Alexander Geilhaupt

    Alexander Geilhaupt Erfahrener Benutzer

    Registriert seit:
    17. November 2002
    Beiträge:
    680
    Ort:
    Berlin
    Firmenname:
    HTML Kombinat LTD
    Anbieterprofil:
    Klick
    Hallo zusammen,

    wir haben gerade auf einem Testserver Apache 2.2.0, PHP 5.1.2 und MySQL 5.0.27 installiert. So weit so gut. Funktioniert auch alles und die Installationen sind nicht das Problem.

    Wenn ich jedoch jetzt eine Query an die DB schicke, in der die Zeichen > oder < vorkommen, macht irgendwer (Apache? PHP oder doch MySQL) immer &lt; daraus.

    Beispiel:
    Code:
    SELECT user_id FROM user WHERE userstatus < 5
    
    Daraus wird:
    Code:
    SELECT user_id FROM user WHERE userstatus &lt; 5
    
    Kann mir da jemand von Euch helfen?

    Liebe Grüße aus Berlin

    Alex
     
  2. Busoft

    Busoft Eingetragener Provider

    Registriert seit:
    11. Juni 2004
    Beiträge:
    306
    Firmenname:
    Buchwald Software
    Anbieterprofil:
    Klick
    AW: Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

    Hi Alex,

    du kannst MySQL beim Starten (bsp. in /etc/init.d/mysql (Debian)) einen Parameter --log=/path/to/log.file übergeben. Anschließend wird alles, was bei MySQL ankommt, in besagte Datei geschrieben. Vllt. kannst du ja damit weiterkommen.

    [edit]
    Testweise vllt. mal eben eine ältere PHP-Version PHP 4.X compilieren und zum Testen nehmen. Dann hättest du schon mal die nächste Ursache ausgeschlossen.

    Viel Erfolg,
    Arne
     
  3. Alexander Geilhaupt

    Alexander Geilhaupt Erfahrener Benutzer

    Registriert seit:
    17. November 2002
    Beiträge:
    680
    Ort:
    Berlin
    Firmenname:
    HTML Kombinat LTD
    Anbieterprofil:
    Klick
    AW: Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

    Mit PHP4.x funktioniert es ja auch. Und die Logdatei spuckt auch nix aus. Deswegen bin ich ja kurz vorm verzweifeln...
     
  4. Alexander Geilhaupt

    Alexander Geilhaupt Erfahrener Benutzer

    Registriert seit:
    17. November 2002
    Beiträge:
    680
    Ort:
    Berlin
    Firmenname:
    HTML Kombinat LTD
    Anbieterprofil:
    Klick
    AW: Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

    Edit: Problem wurde gelöst.
    War ein individueller Fehler beim Kopieren unserer Datenbank. *bösezumadminguck*

    Trotzdem Danke für eure Tipps...
     
  5. Busoft

    Busoft Eingetragener Provider

    Registriert seit:
    11. Juni 2004
    Beiträge:
    306
    Firmenname:
    Buchwald Software
    Anbieterprofil:
    Klick
    AW: Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

    Wäre schon interessant, wie man eine Datenbank "so" falsch kopieren kann ;)
     
  6. Alexander Geilhaupt

    Alexander Geilhaupt Erfahrener Benutzer

    Registriert seit:
    17. November 2002
    Beiträge:
    680
    Ort:
    Berlin
    Firmenname:
    HTML Kombinat LTD
    Anbieterprofil:
    Klick
    AW: Problem bei MySQL 5 und PHP 5.1.2 (Convertierung von Zeichen)

    Also der "Fehler" bei der Ausgabe lag am Apache. Die Abfrage lief tatsächlich korrekt (also mit < statt &lt;). Der Fehler lag darin, dass beim Kopiervorgang einige Feldeigenschaften so verändert wurden, dass eine Ausgabe unmöglich war.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen