我完全陌生的PHP,但已经在C#编程了大约5年。PHP - 如何从一个新创建的用户获取信息
我正努力让我的头在这里的一些基本知识。
所以我有一个应用程序,将从用户的信息中创建一个新的帐户在我的分贝为他们的新帐户。一旦创建帐户,我需要知道他们的唯一ID。
所有这些应该在一个PHP文件中完成吗?或者我应该创建另一个PHP文件来获取ID?
如果我采取第二种方法,我如何知道他们在第一个php文件中使用了哪些电子邮件?在C#中,我可以创建引用并引用其他变量,但是如何在PHP中执行此操作?在我的理解中,如果我在任何文件中使用include,它将执行该文件中的所有代码?
感谢
约翰
这里是PHP
<?php
/// Check to make sure there is data in these fields
/// Only accept user when they have confirmed thier email
error_reporting('E_All');
include 'db_header.php';
$error = '';
$firstName = $_GET['firstName'];
$lastName = $_GET['lastName'];
global $email = $_GET['email'];
$password = $_GET['password'];
$sql = "INSERT INTO Player (FirstName, LastName, Email, Password)
VALUES ('$firstName', '$lastName', '$email', '$password')";
// Here i need to make sure this is correct
if ($conn->query($sql) === TRUE)
{
echo "Welcome " . $firstName . " You are now an Rcader!";
}
else
{
//echo "Error: " . $sql . "<br>" . $conn->error;
$error = $conn->error;
echo $error;
}
答案在很大程度上取决于您如何创建用户和您自己的个人方法。 – Samsquanch
你真的需要发布特定的代码来回答这个问题,但我通常在类级别处理这些类型的东西,所以对象在保存到数据库后自动获取一个id。 – WillardSolutions
您需要阅读“网络会话”以及如何使用cookie来保持会话。我还建议查看几个PHP框架,以了解一些现代Web应用程序的结构。对于SO来说,这不是一个很好的问题。祝你好运! – ficuscr