hawkmaster: "quote()" Problem, kein Insert??

Beitrag lesen

Hallo,
Folgende Situation:
Ich möchte mit PDO einen Verzeichnispfad in eine Mysql Tabelle schreiben.
In der Konstante ROOTDIR steht z.b. C:\Programme\Test\wasnoch
so funktioniert es wunderbar:

$valueroot = addslashes(ROOTDIR);
$DBO->exec("UPDATE configdirectories SET ConfigDirectoriesPath='$valueroot' WHERE ConfigDirectoriesName = 'RootDirectories'");

Wenn ich nun aber versuche mit quote() zu maskieren
$valueroot = $DBO->quote(ROOTDIR,PDO::PARAM_STR);

Dann wird nichts eingetragen.
Der Pfad bekommt dann zusätzlich noch Hochkommas vorne und hintern also;
'C:\Programme\Test\wasnoch'

Warum geht das so nicht?

Mal ne dumme Frage:
Wenn man das "addslashes()" weglässt steht in der DB der Pfad ganz ohne Backslashes.
Entfernt das MySQL automatisch?

vielen Dank
Gruss
hawk