缺少列的插入不起作用

时间:2013-11-11 17:30:07

标签: php mysql sql

我的PHP文件中有两个查询:

$q1 = " INSERT INTO team_password ( team_name, password ) VALUES ( '". $team_name."', '". $password."' )";  
$result = mysqli_query($con,$q1);  

工作正常。

$q2 = " INSERT INTO all_users ( user_name, team_name ) VALUES ('". $user_name."', '". $team_name."')";

$all_users_var = $mysqli_query($con,$q2);  

但是这个查询没有响应 all_users有four columns user_name,team_name,经度和纬度 经度和纬度default的值为NULL 任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:5)

我认为这里的有罪是你$之前的mysqli_query()标志。

如果您有疑问,请检查您的php_error.log:)

答案 1 :(得分:0)

$之前的mysqli_query()符号会产生问题,删除$符号并执行代码

答案 2 :(得分:0)

试试这个:

$q2 = " INSERT INTO all_users ( user_name, team_name ) VALUES ('$user_name','$team_name')";

$all_users_var = mysqli_query($con,$q2);  

或者这个

$q2 = mysqli_query("INSERT INTO all_users(user_name, team_name) VALUES('$user_name','$team_name')") or die(mysqli_error());