INSERT INTO Syntax ' '

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • INSERT INTO Syntax ' '

    Hallo,
    ich habe folgendes Problem:

    Meine Nachricht für das text-Feld in MySQL enthält einfache
    Anführungsstriche (zB.: 'zitat'). Jetzt meldet mir MySQL,
    dass ich hier einen Syntax_fehler habe.

    PHP-Code:
    $query_request mysql_query("INSERT INTO requests (ad_id,text)
    VALUES ('
    $ad_id','$ad_request')") or die ("<b>requests</b> ".mysql_error()); 
    Mit "'. ."' (doppelte Anführungsstriche, Anführungsstriche und Punkte)
    klappt es leider auch nicht. Wie kriege ich es hin, dass
    MySQL INSERT jegliche Art von Anführungsstrichen erlaubt ist?

  • #2
    Re: INSERT INTO Syntax ' '

    Mit mysql_real_escape_string() natürlich.

    Dass dir die Existenz dieser Funktion nicht bekannt ist heisst ja, dass du dir um die Sicherheit bisher keinen einzigen Gedanken gemacht hast ...?
    (Stichwort: SQL Injection)
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Danke wahsaga.

      Ihr habt mir hier schon so oft geholfen, dass hier und jetzt
      einfach mal ein dickes Lob meinerseits kommt

      Kommentar

      Lädt...
      X