php - 在表名中动态插入数据

标签 php html mysql phpmyadmin

我正在创建一个成绩系统,我需要一些帮助。

我正在创建一个注册表单,我已成功将用户详细信息插入到“用户”表中,但我还想将用户 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) 作为表名称,然后将数据插入正确的组表中。

如果有人有建议或现在如何实现这一目标,我们将不胜感激。

最佳答案

"INSERT INTO '.$group.'(id, username) VALUES ('$uid','$username')"

您用点和撇号包围 $group - 撇号不会分割字符串。

"INSERT INTO `$group` (id, username) VALUES ('$uid','$username')"

-注意反引号。

关于php - 在表名中动态插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907761/

相关文章:

html - 改变宽度值不会改变宽度?

php - 跟踪点击 Adsense 广告的用户的 IP 地址

php - 通过 PHP 将 Sql 数据库转换为具有正确格式的 JSON,并在 PHP 脚本本身中对值进行排序

javascript - 使用 PHP、AJAX 和 jQuery 搜索 MySQL 数据库

html - 在网页上嵌入 youtube 视频时如何避免 div 重叠?

mysql - 在MySQL中将2个不同的表合并为1个

php - 如何搁置新发布的记录?

html - div在标题周围折叠

mysql - 尝试每天备份 SQL 数据库

mysql - 从 QGis 连接到 Mysql 不会绘制矢量几何图形