--- ../phplib-7.2/php/ct_sql.inc Thu Aug 26 06:51:07 1999 +++ ct_sql.inc Tue Nov 9 16:58:21 1999 @@ -76,24 +76,16 @@ global $HTTP_REFERER, $HTTP_USER_AGENT, $REMOTE_ADDR; $now = date("YmdHis", time()); - $uquery = sprintf("update %s set val='%s', changed='%s' where sid='%s' and name='%s'", - $this->database_table, - $str, - $now, - $id, - $name); - $iquery = sprintf("insert into %s ( sid, name, val, changed ) values ('%s', '%s', '%s', '%s')", + $rquery = sprintf("replace into %s ( sid, name, val, changed ) values ('%s', '%s', '%s', '%s')", $this->database_table, $id, $name, $str, $now); - $this->db->query($uquery); - - if ( $this->db->affected_rows() == 0 - && !$this->db->query($iquery)) { - $ret = false; + if (!$this->db->query($rquery)) + { + $ret = false; } return $ret; }