| 232 | | debuglog("Hash already in $db.$table updating..."); |
|---|
| 233 | | $sql = "update $db.$table set "; |
|---|
| 234 | | $sql .= "basic='$img'," unless ($data[1] eq $img); |
|---|
| 235 | | $sql .= "fname='$fname'," unless ($data[2] eq $fname); |
|---|
| 236 | | $sql .= "ctype='$ctype'," unless ($data[3] eq $ctype); |
|---|
| 237 | | $sql .= "ftype='$ftype'," unless ($data[4] == $ftype); |
|---|
| 238 | | $sql .= "score='$score'," unless ($data[8] == $score); |
|---|
| 239 | | $sql .= "dinfo='$dinfo'," unless ($data[9] == $dinfo); |
|---|
| 240 | | $sql =~ s/,$//; |
|---|
| 241 | | $sql .= " where $table.key='$key'"; |
|---|
| 242 | | debuglog($sql); |
|---|
| 243 | | $ddb->do($sql); |
|---|
| | 232 | if ($conf->{focr_mysql_update_hash}) { |
|---|
| | 233 | debuglog("Hash already in $db.$table updating..."); |
|---|
| | 234 | $sql = "update $db.$table set "; |
|---|
| | 235 | $sql .= "basic='$img'," unless ($data[1] eq $img); |
|---|
| | 236 | $sql .= "fname='$fname'," unless ($data[2] eq $fname); |
|---|
| | 237 | $sql .= "ctype='$ctype'," unless ($data[3] eq $ctype); |
|---|
| | 238 | $sql .= "ftype='$ftype'," unless ($data[4] == $ftype); |
|---|
| | 239 | $sql .= "score='$score'," unless ($data[8] == $score); |
|---|
| | 240 | $sql .= "dinfo='$dinfo'," unless ($data[9] eq $dinfo); |
|---|
| | 241 | $sql =~ s/,$//; |
|---|
| | 242 | $sql .= " where $table.key='$key'"; |
|---|
| | 243 | debuglog($sql); |
|---|
| | 244 | $ddb->do($sql); |
|---|
| | 245 | } else { |
|---|
| | 246 | debuglog("Hash already in $db.$table skipping..."); |
|---|
| | 247 | } |
|---|