mysql_real_escape_string ()

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • mysql_real_escape_string ()

    Hallo!

    Kann mir jemand erklären, warum folgendes Script bei mir nichts zurück gibt:
    PHP Code:
    <?php
        $string 
    "Test";
        
    $string mysql_real_escape_string ($string);
        echo (
    $string);
    ?>
    Dieses dafür aber einwandfrei funktioniert:
    PHP Code:
    <?php
        $string 
    "Test";
        
    $string mysql_escape_string ($string);
        echo (
    $string);
    ?>
    Ich hab überhaupt keine Ahnung woran das liegen kann

  • #2
    mysql_real_escape_string beachtet das Charset der aktuellen Verbindung. Wenn das Skript wirklich so aussieht, gibt es keine Verbindung, würde mich aber nicht wundern wenn ein gepflegtes
    error_reporting(E_ALL);
    am Anfang des Skriptes etwas passendes ausspucken würde...

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Comment


    • #3
      Erfüllt denn mysql_escape_string () in etwa den selben Zweck??

      Comment


      • #4
        aus dem manual:
        This function is identical to mysql_real_escape_string() except that mysql_real_escape_string() takes a connection handler and escapes the string according to the current character set. mysql_escape_string() does not take a connection argument and does not respect the current charset setting.
        aber wie gesagt - versuch mal den link zur verbindung explizit zu übergeben.

        Comment

        Working...
        X