私のウェブサイトには、ユーザーが fname、sname、会社、電話、電子メールを入力するためのフォームがあり、送信時にデータベースに更新されます。ユーザーが同じ名前と会社のectを持っている場合に備えて、データベースに一意のユーザーIDのフィールドもあります。フォームを送信するときに、このフィールドに一意の番号を追加して、既に取得したフィールドから +1 する方法を教えてください。現時点ではユーザーIDは3つしかないため、次に入力するユーザー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;}
}
ありがとう