在数据库中,我已经有了这个:
id | username | password
=========================
3 | John | happy
同一用户注册了一个 ID 为 3 的帐户,该帐户存储在 PHP 会话中。我想将 id 也是 3 的另一行存储到数据库中。
输出将是这样的:
id | username | password
=========================
3 | John | happy
3 | Emily | sad
到目前为止,我得到了这个:
abc.php
$result = mysql_query("SELECT id FROM account WHERE username='".$username."' LIMIT 1") or die(mysql_error);
while ($row = mysql_fetch_assoc($result))
{
$_SESSION['id'] = $row['id'] ;
}
<input type="hidden" name="custom" value="<?php echo $_SESSION['id'];?>">
cba.php
$id = $_POST['custom'];
mysql_query("INSERT INTO user (id, username, password) VALUES('".$id."', '".$username."', '".$password."')") or die(mysql_error());
我尝试使用 id 为 3 的会话并尝试插入数据库但没有插入任何内容。