谢谢你的帮忙

时间:2018-05-01 07:02:35

标签: php html mysql

我已经发送了一个额外的列,但我的表有7个元素,为什么我的sql需要1个额外的?你可以看到我发送$ na 2次

$sqlQ="insert into users values ('".$na."','".$na."','".$num."','".$gender."','".$user."','".$email."','".$pass."')";
$result= mysqli_query($mysqli,$sqlQ);

1 个答案:

答案 0 :(得分:1)

实际上,在数据库中插入值并不是一个好习惯。 我建议总是使用这样的东西。

$sqlQ="insert into users (tableField,tableField1) values ('$value','$value1')";
  

注意:永远不要在查询中放置自动增量字段名称或值。并始终使用prepared statements来避免sql注入攻击。如果您不知道准备好的语句提出问题或google它,那么它也是易受攻击的。 。