0

我如何允许此文件中的 php 文件中的重复条目...我有一个 html 文件,它是一种用于跟踪公司无线电的表格。我有文本框和单选按钮,所有字段都需要能够有重复的条目,除了序列号字段。我不断收到错误消息说我不能有重复的条目。

<?php
    $con = mysql_connect("localhost","Jason","");
    if (!$con)
    {
        die('Could not connect: ' . mysql_error());
    }

    mysql_select_db("test", $con);

    $sql="INSERT INTO test (
        firstname,
        lastname, 
        department,
        radiomodel,
        serialnumber,
        issuedate
    )
    VALUES(
        '$_POST[firstname]',
        '$_POST[lastname]',
        '$_POST[department]',
        '$_POST[radiomodel]',
        '$_POST[serialnumber]',
        '$_POST[issuedate]'
     )";

     if (!mysql_query($sql,$con))
     {
         die('Error: ' . mysql_error());
     }

     echo "1 record added";

     mysql_close($con);
     header( "refresh:150;url=testinput.php" );
?> 
4

1 回答 1

0

您的序列号是主键,因此您不能有重复的值。

您应该从 serialnumber 字段中删除主键并添加一个新的 id 列以将主键放在此或使用多个列一起作为键,例如使用 firstname、lastname 和 date 和 serialnumber 作为键。

确实,您应该将其拆分为多个表。

于 2012-10-24T07:34:53.157 回答