0

我正在尝试将新用户添加到我的数据库中。出于某种原因,在两个不同的脚本中使用相同的确切语句并尝试调试时,如果我尝试从需要运行它的 php 脚本运行查询,mysql 会插入一个空白行而不是实际数据。

另一方面,当我尝试从随机 php 脚本中运行该确切查询,将相同的确切变量(使用会话变量)传递给数据库时,它会将数据插入数据库,因为它应该没有问题。我不知道如何解决这样的问题,并且已经尝试了很长时间。我将不胜感激任何关于我可以做些什么来解决这个问题的建议。

$usr_email = $_SESSION['email'];
$usr_company_name = $_SESSION['compame'];
$usr_city = $_SESSION['city'];
$usr_state = $_SESSION['state'];
$usr_phone = $_SESSION['phone'];
$usr_password = $_SESSION['password'];
$usr_first = $_SESSION['first'];
$usr_last = $_SESSION['last'];


mysql_query("INSERT INTO users (id, email, compname, city, state, phone, password, first, last)
        VALUES('','$usr_email','$usr_company_name','$usr_city','$usr_state','$usr_phone','$usr_password','$usr_first','$usr_last')",$conn);
4

0 回答 0