Ich habe online einiges Recherche und getan, aber immer noch kein Glück. Ist jemals jemand auf dieses Problem gestoßen?Lehre - seltsame verschobene Klammer in der Abfrage
Sprich: Ich habe eine Lehre Abfrage aufgebaut wie:
$q = Doctrine_Query::create()
->update('PckFolder')
->set('id_path', "CONCAT(?, RIGHT(id_path, LENGTH(id_path)-?))", array($newPath, $lenOld))
->where("id_path like '$oldPath%'");
// and I print the query out
$qstr = $q->getSqlQuery(array($newPath, $lenOld));
Statt mir zu geben:
UPDATE pck_folder SET id_path = CONCAT(?, RIGHT(id_path, LENGTH(id_path)-?)) WHERE (id_path like '1/2//%')
Lehre gab mir:
UPDATE pck_folder SET id_path = CONCAT(?, RIGHT(id_path, LENGTH(id_path-?))) WHERE (id_path like '1/2//%')
bitte diesen Teil beachten RIGHT(id_path, LENGTH(id_path)-?)
gut, danke ... –