Hello, once again I've some informations to provide : There were left other errors in the php/db/db.pinc :
in the getInsert(), getUpdate() and getSelect() functions which are used to construct mysql queries : for the same reason, it's necessary to replace some mentions to $i by the backquoted version "`$i`" to get : /** * get an INSERT query */ function getInsert() { $flds = "("; $vals = "("; $pre = ""; @reset($this->flds); while( list ($i,$f) = @each ($this->flds)) { $flds .= $pre ."`$i`"; $vals .= $pre . $f; $pre = ","; } $flds .= ")"; $vals .= ")"; $q = "INSERT INTO ". $this->table ." ". $flds ." VALUES ". $vals; return $q; } /** * get an UPDATE query */ function getUpdate() { $pre = " "; $q = "UPDATE ". $this->table ." SET "; @reset($this->flds); while( list ($i,$f) = @each ($this->flds)) { $q .= $pre . "`$i`" ." = ". $f; $pre = ","; } $pre = " WHERE "; @reset($this->wc); while( list ($i,$f) = @each ($this->wc)) { $q .= $pre ."(". "`$i`" ." = ". $f .")"; $pre = " AND "; } return $q; } /** * get an SELECT query */ function getSelect() { $q = "SELECT "; @reset($this->flds); while( list ($i,$f) = @each ($this->flds)) { $q .= $pre . "`$i`" ; $pre = ","; } $q .= " FROM " . $this->table; $pre = " WHERE "; @reset($this->wc); while( list ($i,$f) = @each ($this->wc)) { $q .= $pre ."(". "`$i`" ." = ". $f .")"; $pre = " AND "; } return $q; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]