嘿,我目前正在尝试将全局变量插入表中。我传递的其他值也是变量,但它们被正确发送。
这是我的查询。我的错误处理没有捕捉到任何东西
$result = mysql_query("INSERT INTO IPmanagement (userId, NameUsed, EmailUsed, IPStatus, Ip) VALUES ('" .$masterUserId . "', '" . $Entry['LeadName'] . "', '" . $Entry['LeadEmail'] . "', '0', '" . $ip . "')") or die(ErrorException("Function 6", "Error when processing the current lead. your data is unaffected and if the proccess continues please contact an Admin.", mysql_error(),$_SERVER['REMOTE_ADDR'], CurrentPath(), $masterUserId));
我的变量在函数之前是全局定义的
$masterUserId = "1";
我尝试在变量发送之前回显它,它正确回显但我的表的值为 0。
这是我如何设置表格的屏幕截图。
知道发生了什么。我很困惑并尝试以不同的方式编写相同的代码,但它仍然给我同样的问题。此外 $masterUserId 将始终是一个 int 值
编辑:还想提一下变量是不同的.php,它包含变量和数据库登录信息。它被包括在顶部。(不知道这是否相关)