我正在寻找一种将 2 个 MySQL 查询写入 1 个 PHP 变量的方法,因为我希望插入到 2 个不同的表中。
我正在构建一个简单的注册表页面,其中名称位于表“users”中,电子邮件和密码位于表“auth”中。
Tables as follows:
所以我想到了这样的事情:
$sql = "INSERT INTO users VALUES('', '$name','','') INSERT INTO auth VALUES('', '', '$email', $password', '')";
自从我使用以来
$result = mysql_query($sql);
据我所知,我需要在一个变量 ($sql) 中进行查询。
谢谢。
最佳答案
如果两个表相关,直接插入数据就不会有问题。然后将数据放入 $result 变量中。
SELECT username, auth
FROM users
INNER JOIN auth
ON users.id=auth.id;
关于php - 注册页面: Writing 2 MySQL queries into 1 PHP variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315963/