$sql_insert = "INSERT IGNORE .....";
if(mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error()))
{
//code to execute
}
如果插入行,我想执行代码。是否有一些可以返回的时间值可以告诉我该语句是被插入还是被忽略?
编辑:现在,“要执行的代码”始终执行 - 即使在忽略实例上
mysql_affected_rows() 将返回 1 或 0, 如果发生插入则返回 1
if(mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error()))
{
if(mysql_affected_rows($link)==1){
//insert took place
}else{
//no insert
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)