fix a bug when primary key values contain slashes

This commit is contained in:
Loïc Chapeaux
2001-08-08 13:55:46 +00:00
parent 01ff6a42ac
commit da05812fae

View File

@@ -944,7 +944,7 @@ var errorMsg2 = '<?php echo(str_replace('\'', '\\\'', $GLOBALS['strNotValidNumbe
$row[$i] = ''; $row[$i] = '';
$condition .= 'IS NULL AND'; $condition .= 'IS NULL AND';
} else { } else {
$condition .= '= \'' . str_replace('\'', '\\\'', $row[$i]) . '\' AND'; $condition .= '= \'' . sql_addslashes($row[$i]) . '\' AND';
} }
if ($primary->numeric == 1) { if ($primary->numeric == 1) {
if ($is_show_processlist) { if ($is_show_processlist) {
@@ -964,7 +964,7 @@ var errorMsg2 = '<?php echo(str_replace('\'', '\\\'', $GLOBALS['strNotValidNumbe
} else { } else {
$uva_condition = $uva_nonprimary_condition; $uva_condition = $uva_nonprimary_condition;
} }
$uva_condition = urlencode(ereg_replace('AND$', '', $uva_condition)); $uva_condition = urlencode(ereg_replace(' ?AND$', '', $uva_condition));
$url_query = 'lang=' . $lang $url_query = 'lang=' . $lang
. '&server=' . urlencode($server) . '&server=' . urlencode($server)