$con = mysql_connect("sasa","root","sa");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }mysql_select_db("elab_web",$con);//选择数据库  
       mysql_query("SET NAMES gbk");$sql="Insert into Protocol(ProtocolName,CreaterID,CreateDate) values "."('".$protocol->protocolName."',".$protocol->createrID. ",'".$protocol->createDate."')";
$result = mysql_query($sql,$con);
echo "ID of last inserted record is: " . mysql_insert_id();
mysql_close($con);
这段代码:如果我用mysql_insert_id();数据库就会出现两条同样的数据,如果不用的话插入一条数据;我想返回新插入数据的
ID,请高手高手我应该如何做。