Итак, у меня есть таблица, в которую я пытаюсь вставить данные из текстовых полей на веб-странице. Эта таблица имеет два столбца, которые автоматически увеличиваются. Этими столбцами являются первичный ключ, который является «Submission_ID» и столбцом «TimeEntered». Мы не уверены, каким должен быть запрос для установки данных в таблицу в базе данных. Вот код:Как установить данные таблицы, когда первичный ключ «Submission_ID» и «TimeEntered» автоматически увеличиваются
include('connect-db.php');
//Setting Values of Textboxes to strings and making sure it's valid and secure
$SubmissionID = test;
$SchoolID= $_POST['newSchoolID'];
$UserID = $_POST['newUserID'];
$UndergradHead = $_POST['newUndergradHead'];
$UndergradFTE = $_POST['newUndergradFTE'];
$GradHead = $_POST['newGradHead'];
$GradFTE = $_POST['newGradFTE'];
$ProfessionalHead= $_POST['newProfessionalHead'];
$ProfessionalFTE = $_POST['newProfessionalFTE'];
$TimeEntered = Null;
$type = mysql_real_escape_string(htmlspecialchars($_POST['type']));
//Generating the Query
if($type == "ibhe")
{
mysql_query("INSERT Count
SET Submission_ID= NULL,
School_ID='$SchoolID',
UserID='$UserID',
UnderCount='$UndergradHead',
FTE_UnderCount='$UndergradFTE',
GradCount='$GradHead',
FTE_GradCount='$GradFTE',
Pro_HeadCount='$ProfessionalHead',
Pro_FT_Enrollment='$ProfessionalFTE,
TimeEntered=CURRENT_TIMESTAMP")
or die(mysql_error());
echo "Entry Added";
}
Мы были в состоянии сделать это штраф на предыдущей странице, где не было никаких данных автоинкрементных быть введены, но теперь мы не можем сделать запрос, так как две колонки в таблица настроена на автоматическое увеличение.
Вам лучше показать нам свою схему, чтобы мы могли быть уверены, что эти 2 поля настроены как – RiggsFolly