Frage

Ich bin mit Birne des MDB2 und genießen es wirklich, aber es ist etwas, das mich zu ärgern beginnt. Ich baue die SQL-Zeichenfolge in der folgenden Art und Weise, das Zitat Verfahren des mdb2 Pakets mit:

$sql = sprintf("INSERT INTO profiles(email, fullName) VALUES(%s,%s)", 
                     $mdb2->quote($email), $mdb2->quote($fullName));

(wie im Beispiel auf dieser Seite erklärt: http://pear.php.net/manual/en/package.database.mdb2.intro-quote.php )

und alles sieht in der Datenbank schön. Aber wenn ich Daten aus der Datenbank zu extrahieren, mit noch MDB2 ich kann nicht scheinen, eine einfache Möglichkeit, Strippen der unter Angabe ergänzt durch das Zitat Methode zu finden. Im Moment bin ich mit dem strip, aber dies scheint nicht richtig. Fehle ich irgendwo eine Einstellung? Ich bin ich das Paket in der falschen Art und Weise mit?

Vielen Dank für Ihre Hilfe, Leif

War es hilfreich?

Lösung

Ich habe das Ausschalten gefunden magic_quotes_gpc und magic_quotes_runtime , der beste Ansatz zu sein. In der Tat, wie von 5.3.0 haben diese Richtlinien veraltet. In 6.0 wurden sie alle zusammen entfernt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top