我的网站上有一个表格供用户输入他们的 fname、sname、公司、电话、电子邮件,然后在提交时更新到数据库。我的数据库中还有一个字段用于唯一的用户 ID,以防止用户具有相同的姓名和公司等。提交我的表单时,如何在此字段中添加一个唯一编号,使其与已获取的字段相比 +1。目前只有 3 个用户 ID,所以我需要下一个输入的用户 ID 为 4,依此类推。
目前我有这个。
require_once('dbConnect.php');
//taken from a smarty template form.
$addForename = $_POST['forename'];
$addSurname = $_POST['surname'];
$addCompany = $_POST['company'];
$addContact = $_POST['contact'];
$addEmail = $_POST['email'];
public function addUser($addForename,$addSurname,$addCompany,$addContact,$addEmail)
{
$sql = "INSERT INTO `Users` (`Forename`, `Surname`, `ComanyName`, `Phone`, `Email`) VALUES ('".$addForename."','".$addSurname."','".$addCompany."','".$addContact."','".$addEmail."')";
$databaseAccess = new DatabaseConnect();
try
{
$result = $databaseAccess->connect($sql, "add");
}
catch (Exception $e)
{
throw new Exception("Adding User Failed !!!");
}
if ($result)
{
return 1;
}
else{return 0;}
}
谢谢