【发布时间】:2013-05-30 06:06:29
【问题描述】:
我正在创建一个成绩系统,我需要一些帮助。
我正在创建一个注册表单,我已设法将用户详细信息插入到“用户”表中,但我还想将用户 ID 和用户名插入到组表中。
例如:
$sql = ("INSERT INTO `users`(`username`, `password`, `email`, `group`, `ip`, `signup`, `lastlogin`) VALUES ('$username','$email','$password','$group','$ip',now(),now())");
$query = mysqli_query($db_conx, $sql);
$uid = mysqli_insert_id($db_conx);
// Establish their row in the group table
$sql = ("INSERT INTO '.$group.'(id, username) VALUES ('$uid','$username')");
$query = mysqli_query($db_conx, $sql);
exit();
我不确定如何将动态变量 ($group) 作为表名,然后将数据插入正确的组表中。
如果有人有任何建议或现在如何实现这一点,我们将不胜感激。
【问题讨论】:
-
Psssst...mysqli 是一个很好的步骤,但您必须使用准备好的语句:stackoverflow.com/questions/9629328/…
-
我认为您应该先创建
group表,然后尝试将数据插入该表。 -
@Pier-LucGendreau 非常感谢!我现在将使用准备好的语句!对于任何想要它的人来说,一个好的视频是youtu.be/jSo0UDlATbw,它可以帮助我理解。
-
没问题,很高兴看到你有兴趣学习!这里有一些关于“为什么”的阅读:stackoverflow.com/questions/60174/…
标签: php html mysql phpmyadmin