插入表格时如何获取ID

时间:2014-01-05 02:40:28

标签: php mysql sql insert-into

我在表格中插入值,但我想在插入时获取列的id;
这些是我的代码;

$addInsurance = mysql_query("INSERT INTO insurance (coo_Country,pod_Country,startDate,finishDate,insGNumber,insKNumber,customer_customer_ID) VALUES ('$cikiscity','$variscity','$baslangicTarih','$bitisTarih','$yetiskin','$cocuk','$customer_id') SET '$ID'=insurance_ID");
if (!$addInsurance) {
    echo'Could not run query' . mysql_error($connection);
}

我想在保险表中获得insuranse_ID我该怎么办?

1 个答案:

答案 0 :(得分:1)

在你的其他声明中这样做:

else {
  echo mysql_insert_id();
}

虽然我不推荐它,因为在新版本的PHP中不推荐使用MySQL扩展。通常,向MySQL程序员发出查询使用PHP的MySQLiPDO扩展名。如果可以的话,尝试使用MySQLi。它的等价物是mysqli_insert_id()函数。