[TYPO3-german] exec_UPDATEquery aktualisiert Datenbank nicht

Cornelius Herzog typo3 at corneliusherzog.de
Tue Jan 31 14:51:50 CET 2006


Ich kenn mich nicht wirklich damit aus, aber dein code ist ja:

$where = "uid=". $userid;
$array = array("password" => md5($new_password));
		
$db = $GLOBALS["TYPO3_DB"];
$db->exec_UPDATEquery("fe_users",$where,$array);

Ist $db wirklich das $db objekt oder nur die verbindungskennung!?


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Christoph
Kunze
Gesendet: Dienstag, 31. Januar 2006 14:42
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] exec_UPDATEquery aktualisiert Datenbank nicht


Bist du dir 100% sicher, dass es nicht aktualisiert wurde? Auf welchem 
Wege hast du das denn herausgefunden? Hast du dir mit phpmyadmin die 
Tabelle angeschaut, über phpmyadmin->SQL mal die Abfrage ausgeführt und 
noch einmal verglichen? Steht in $new_password wirklich das neue Passwort?
Die "1" steht übrigens nicht für true, sondern dafür, dass eine (1) 
Zeile geändert wurde, es MUSS also eigentlich geklappt haben. Es wäre 
hilfreich, wenn du nicht nur schreibst, dass deine "Debug"-Ausgaben 
keine Fehler aufweisen, sondern diese Ausgaben auch gleich mitpostest. Mein
größter Verdacht ist einfach, dass das neue Passwort gar kein neues 
ist oder die uid eine falsche ist und damit der falsche Benutzer 
geändert wird.
Wir finden schon eine Lösung,
Chris

alexhaupt at web.de schrieb:
> habe mal versucht statt der Funktion, direkt ein mysql_query 
> ausführen. da passiert auch nichts. wenn ich mir über folgende Zeilen
> 
> 		$q = $db->UPDATEquery("fe_users",$where,$array);
> 		echo $q;
> 
> die Abfrage anschaue, ist diese auch in Ordnung. ich bekommen über 
> folgende Zeilen sogar ein True bzw. 1
> 
> 		$q = $db->exec_UPDATEquery("fe_users",$where,$array);
> 		echo $q;
> 
> doch die Daten sind trotz des "true"s nicht aktualisiert worde. ich 
> fange gleich mit dem Stricken an und lass die ganze proggerei sein ;)
> 
> Spaß beiseite, hat jemand eine Erklärung????
> 
> sg Alex
> 
> 
> German Typo3 Userlist <typo3-german at lists.netfielders.de> schrieb am 
> 31.01.06 09:17:42:
> 
> Habe in der API auch schon rumgewällst. Doch ohne Erfolg. habe die 
> Variablen auch mal gegen reale Werte ausgetauscht - da passiert auch 
> nichts. Doch wenn ich mal statt uid - uids eingebe, gibt er mir eine 
> Fehlermeldung aus, dass die Spalte nicht existiert. So sehe ich, dass 
> doch eine Kommunikation stattfindet. Aber warum aktualisiert er die 
> Werte nicht, wenn ich alles richtig schreibe????
> 
> wäre nett, wenn mir einer helfen könnte :)! hier nochmal der Code:
> 
> 		$where = "uid=". $userid;
> 		$array = array("password" => md5($new_password));
> 		
> 		$db = $GLOBALS["TYPO3_DB"];
> 		$db->exec_UPDATEquery("fe_users",$where,$array);
> 
> schönen Gruß
> Alex Haupt
> 
> German Typo3 Userlist <typo3-german at lists.netfielders.de> schrieb am 
> 30.01.06 20:42:54:
> 
>> Etwas "off topic", aber gibt es eigentlich eine Dokumentation über 
>> die Funktionen, Methoden usw. der t3-Klasse(n) wie z.B. 
>> exec_UPDATEquery()?
>>
>> Ideal wäre eine Referenztabelle wie TSref :-)
>>
> 
> 
> ExtDevEval installieren.
> 
> http://typo3.org/documentation/api
> 
> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de 
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de 
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german






More information about the TYPO3-german mailing list