[TYPO3-german] Problem mit Update via GLOBALS

Peter Russ peter.russ at 4many.net
Wed Mar 22 14:02:11 CET 2006


Lars Jonuscheit schrieb:
> Hallo,
> 
> ich will ein Update auf der Datenbank aus einer Extension heraus durchführen.
> 
> Ich habe folgenden Quellcode in der ausführenden Datei:
>     
>      $uid = $_POST['uid'];
>      $keyword_english = $_POST['keyword_english'];
>      $keyword_german = $_POST['keyword_german'];
>      $keyword_french = $_POST['keyword_french'];
>          
>      $table = "'tx_gsikwdwiz_keywords'";
>      $where = "'uid=$uid'";
>      $fields_values = array( 'tx_keywordtranslation_english_translation'=>$keyword_english,
>                              'tx_keywordtranslation_german_translation'=>$keyword_german,
>                              'tx_keywordtranslation_french_translation'=>$keyword_french
>                              );
> 
>      $res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($table,$where,$fields_values);
> 
> Ich habe keine Ahnung, warum es nicht ausgeführt wird, wenn ich in dem vorgehenden Formular eine Änderung mache, denn die Variablen werden richtig übergeben.
> Vlt. liegt es an fields_values, aber so richtig find ich keinen Weg.
> Weiß jemand Rat?
> 
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> 

was soll denn das sein:
 >      $where = "'uid=$uid'";
Ich meine die ' Anführungszeichen in der where clause!

Gruss. Peter.

-- 
Fiat lux!
Docendo discimus.
_____________________________
4Many® Services
openBC: http://www.openbc.com/go/invuid/Peter_Russ



More information about the TYPO3-german mailing list