Hallo,
ich habe einen Problem mit cakephp.
Ich will trackbare links erzeugen. Fur den Anfang habe ich die
Funktion mailer erstellt, die einfach den Counter inkrementiert. Der
Problem ist, dass ich immer die Fehlermeldung "SQL Error: 1064: You
have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'updateAll'
at line 1" bekomme.
Ich hab 3 Varianten ausprobiert und kriege ich nicht hin, wo mein
Fehler ist.
function mailer($page_id = '') {
//$this->Nllink->updateAll(array('Nllink.counter' =>
'Nllink.counter
+ 1'), array('Nllink.page_id' => $page_id));
//$q = "UPDATE nllinks SET counter = '711' WHERE
nllinks.page_id = ".
$page_id;
//echo $q;
//$this->Nllink->rawQuery($q);
$this->Nllink->updateAll(array('counter' => '8'),
array('page_id' =>
$page_id));
$this->redirect('seminars/view/'.$page_id);
}
--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe
"CakePHP-de für deutsche CakePHP Entwickler".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL
PROTECTED]
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---