Mailinglisten-Archive |
Guten Abend Liste, ich werd aus der Dokumentation nicht ganz schlau > class dbclass extends MDB_QueryTool{ > var $table = ''; > var $primaryCol = '_id'; > } > $db2 = new dbclass(_DSN, array('errorCallback'=>'_dumpen')); > $data = array('_id'=>4,'_datum'=>'04.12.2002','name'=>'foo'); > $db2->reset(); > $db2->setTable(_DBTABLE_USER); > $res = $db2->update($data); das würde jetzt den Datensatz mit der ID 4 updaten 1. wie muss ich den Query schreiben, damit ich ein Datensatz updaten kann, wo "foo" in "name" ist? 2. wie müsste der Query aussehen, wenn ich die MySQL Funktion NOW() verwenden möchte? bzw. allgemeine MySQL Funktionen 3. kann es sein, dass DB die bei > $user->get($_POST['id']); $_POST['id'] nicht escaped? muss man die Daten, bevor man sie an das DB/MDB QueryTool übergibt escapen? Beispiel: > $data = array('_id'=>addslashes($_POST['id']),'_datum'=>addslashes($_POST['datum']),'name'=>addslashes($_POST['name'])); also toll wäre das nicht -- Mit freundlichen Grüssen Kay Häusler mailto:liste at twilo.de
php::bar PHP Wiki - Listenarchive