$listur$l = $_POST["listurl"];
$sql= "SELECT * FROM dede_arctype WHERE typedir='{$listurl}'";
$row= $db->query($sql); //用你的数据库对象去执行,并返回值,视具体而修改
//如果返回值不存在,可以做下面的插入操作
if(empty($row))一{
//不存在表中,执行写入操作
/ / ...
}
用这个值去表中查询,如果有返回来的资源是数组,说明存在。
这个提示是你自己定义的错误还是程序这样报出来的错误?如果是程序报出来的话你就要检查一下数据库里面的数据是不是有唯一约束,如果是你自己定义的话...我觉得你最好调试一下看看是走到程序的哪一步出现这个问题