检查是否添加了新条目 - MySql

时间:2015-03-10 11:56:44

标签: php mysql

这是我现有的MySql表

------  ------
 c_id    d_id 
------  ------      
  C1      20
  D2      21
  D3      22
  C2      22
  D1      21

然后2 new条目将会发生

  C3      22
  D1      33

此处基于d_id,添加了唯一的新条目33。我如何知道添加了新值,忽略了重复项。

我的查询

$sql = "SELECT DISTINCT d_id FROM tablename GROUP BY d_id";

获得独特的d_id's后如何找到新添加的d_id

1 个答案:

答案 0 :(得分:1)

在插入表格之前检查新值。

这样做:

$sql = "SELECT * FROM tablename WHERE d_id = 33";
$result = mysql_query($sql);

if(mysql_num_rows($result) == 0){
// Insert
}else{
// Not Insert
}

让我知道以获得进一步的帮助。