diff --git a/cdesimple.php b/cdesimple.php index dd41d67..1dd9560 100644 --- a/cdesimple.php +++ b/cdesimple.php @@ -2889,7 +2889,14 @@ function get_update_sql( $fieldprefix = "edt", //Field prefix as discussed above } } } - $sqlupdate .= " where $primarykey = '" . $index . "'"; + $sqlupdate .= " where "; + $tempprimary = explode(",", $primarykey); + $tempIndex = explode(",", $index); + foreach ($tempprimary as $key => $value) + { + $sqlupdatetemp[] = "$value = ".$tempIndex[$key].""; + } + $sqlupdate .= implode ( " AND " , $sqlupdatetemp ); $sqlupdate = str_replace( "0=0 ,", "", $sqlupdate ); $sqlupdate = str_replace( "'null'", "null", $sqlupdate ); $this->lastsql[count( $this->lastsql )] = $sqlupdate;