chichi: PHP mag das &-Zeichen in einer Variable nicht

PHP mag das &-Zeichen in der Variable '$kategorie' nicht. Inhalt der Variable '$kategorie' = "Cash & Carry"

im phpmyadmin steht zwar "Cash & Carry" drin, will ich die variable '$kategorie' aber in php verwenden gibts probleme bei select-abfragen:

SELECT name FROM table WHERE rubrik LIKE '$kategorie'

gibt nix aus. wahrscheinlich erkennt er das &-zeichen nicht oder so.

bitte um hilfe!

  1. hi,

    PHP mag das &-Zeichen in der Variable '$kategorie' nicht.

    das wäre mir neu.

    im phpmyadmin steht zwar "Cash & Carry" drin, will ich die variable '$kategorie' aber in php verwenden gibts probleme bei select-abfragen:

    SELECT name FROM table WHERE rubrik LIKE '$kategorie'

    gibt nix aus.

    wie sieht der von dir _erzeugte_ query-string aus?
    testausgabe, und c&p aus der quellcode-ansicht, bitte.

    gruss,
    wahsaga

    --
    http://wazgnuks.net/ - back from the dead
  2. nachtrag: das selbe gilt für großhandel, er mag den buchstabe "ß" NICHT.

    HEUL

  3. Hello,

    PHP mag das &-Zeichen in der Variable '$kategorie' nicht. Inhalt der Variable '$kategorie' = "Cash & Carry"

    im phpmyadmin steht zwar "Cash & Carry" drin, will ich die variable '$kategorie' aber in php verwenden gibts probleme bei select-abfragen:

    SELECT name FROM table WHERE rubrik LIKE '$kategorie'

    gibt nix aus. wahrscheinlich erkennt er das &-zeichen nicht oder so.

    Stichworte:

    • magic_quotes_gpc
    • stripslashes
    • mysql_escape_string

    SELECT name FROM table WHERE rubrik LIKE '".
       mysql_escape_string(stripslahes($kategorie))."'";

    Versuche es mal so.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen