$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 } }