Php 我正在尝试获取自动创建的用户id
我有我能找到的大多数代码,但如果这些代码行在执行新用户记录的插入之后立即出现,并且您正在使用PDO,则任何代码都不起作用。你可以试试:Php 我正在尝试获取自动创建的用户id,php,sql,Php,Sql,我有我能找到的大多数代码,但如果这些代码行在执行新用户记录的插入之后立即出现,并且您正在使用PDO,则任何代码都不起作用。你可以试试: $sql4 = "SELECT userid, userName FROM $user_table WHERE userName= '$userNames'"; $result = $conn->query($sql4); $_SESSION['myUser'] = $result['userid'] ; OP实际上并没有声明他们刚刚
$sql4 = "SELECT userid, userName FROM $user_table WHERE userName= '$userNames'";
$result = $conn->query($sql4);
$_SESSION['myUser'] = $result['userid'] ;
OP实际上并没有声明他们刚刚创建了一个新用户,所以这可能不是他们真正想要的after@RiggsFollyOP在主题行“…自动创建”中暗示了同样多的内容。在查询之后,您必须获取结果。请参阅PHP手册,您的脚本可以打开。甚至你也应该考虑使用<代码> MySqLi<<代码>或<代码> PDO< /COD> API,而不是级联值。
$last_id = $conn->lastInsertId();
$_SESSION['myUser'] = $last_id;