is_numeric doesn't test for integer (bug #36692)

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@209125 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Jakub Vrana 2006-03-11 11:53:41 +00:00
parent 6e6187257b
commit 4ab064b0fe

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.25 $ -->
<!-- $Revision: 1.26 $ -->
<refentry id="function.mysql-real-escape-string">
<refnamediv>
<refname>mysql_real_escape_string</refname>
@ -128,7 +128,7 @@ function quote_smart($value)
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// Quote if not integer
// Quote if not a number or a numeric string
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}