我收到此错误'字段列表'中的未知列'Retail_Price'

时间:2013-11-09 11:49:53

标签: php

        <?php           
                if(isset($_POST['insert']))
                {
                    echo $insert="insert into products (id,Product,Form,Strength,Generic_Name,Pack_Size,Retail_Price,Trade_Price) values
        ('','".$_POST['Product']."','".$_POST['Form']."','".$_POST['Strength']."','".$_POST['Generic_Name']."','".$_POST['Pack_Size']."','".$_POST['Retail_Price']."','".$_POST['Trade_Price']."')";
                    $query_insert=mysql_query($insert);
                    if($query_insert)
                    {
                        $msg2="Inserted Successfully" or die(mysql_error());
                    }
                    else
                    {
                        $msg2="Product already exist";
                        echo mysql_error();
                    }
                }
            ?>

3 个答案:

答案 0 :(得分:0)

检查您的产品表。在该表中,Retail_Price不会退出,因此您收到错误。

答案 1 :(得分:0)

删除id列及其null值,假设它是整数值且为auto_increment

    <?php 

                if(isset($_POST['insert']))
                {
                    echo $insert="insert into products (Product,Form,Strength,Generic_Name,Pack_Size,Retail_Price,Trade_Price) values
        ('".$_POST['Product']."','".$_POST['Form']."','".$_POST['Strength']."','".$_POST['Generic_Name']."','".$_POST['Pack_Size']."','".$_POST['Retail_Price']."','".$_POST['Trade_Price']."')";
                    $query_insert=mysql_query($insert);
                    if($query_insert)
                    {
                        $msg2="Inserted Successfully" or die(mysql_error());
                    }
                    else
                    {
                        $msg2="Product already exist";
                        echo mysql_error();
                    }
                }
            ?>

答案 2 :(得分:0)

产品表中不存在Retail_Price字段,或拼写不同。