MYSQL之谜。传递给函数的值不正确

时间:2009-08-16 22:38:20

标签: php javascript mysql

当我使用此函数提交时,我在127的数据库中收到$ _REQUEST [“add_single”]的错误结果,不正确。但是javascript结果是188,正确。如果我用10替换$ _REQUEST [“add_single”],我将10插入数据库。

if (isset($_REQUEST["add_single"])) {
    save_single_bracelet($_REQUEST["id"], $_REQUEST["add_single"]);

/javascript alert('values:".$_REQUEST["id"].", ".$_REQUEST["add_single"]."'); /script

;}

无论出于何种原因,我都无法获得$ _REQUEST [“add_single”]来将正确的值传递给函数。

学家

1 个答案:

答案 0 :(得分:2)

列(bracelet_id)不会是TINYINT类型的?该数据类型的最大值为127.您应该将其更改为更合适的内容,如INT。

您可以在MySQL here

中查看有关数据类型的更多信息