使用PHP和MySQL查询表中的重复值

时间:2015-12-23 04:05:54

标签: php mysql

我需要一些关于MySQL查询的帮助,以便使用MySQL和PHP检查表中的重复值。让我来解释一下我的表结构和条件

  

db_product_info

pro_id     product_name      product_code      status

以上是db_product_info表格中的我的专栏。

  

条件:

1→当表没有值时,数据应该输入表中。

2→在同一产品名称中,只有相同的产品代码将在表格中插入一次/多次。如果输入的是相同产品名称(for more than one enrty)的不同代码,则应检查并返回验证消息。

3- product_code的副本将按照product_name进行检查,如上所述。对于相同的product_name,仅相同的product_code应该输入多次,但此product_code应该不用于任何其他product_name

让我解释下面的代码。

 require_once("../include/dbconfig.php");
    $result=array();
    $fields=array("Product_name","status","product_code");
    $tablename=PREFIX."product_info";
$values=array($_POST['product_name'],$_POST['status'],$_POST['product_code']);
    $id=db_insert($tablename,$values,$fields);
                   if($id){
                $result[0]["msg"]="Added successfully";
                $result[0]['id']=$id;
                echo json_encode($result);
            }else{
                header("HTTP/1.0 401 Unauthorized");
                $result[0]["msg"]="Unable to add try again";
                $result[0]["data"]=$values;
                echo json_encode($result);
            }

请帮我解决这个问题。

0 个答案:

没有答案