我正在从 Crunchbase API 中提取数据并添加到数据库中。
我不确定对于两家公司、人员或其他人来说最好的唯一标识符是什么,但我认为永久链接可以作为 id 使用。
我的问题是如何检查是否已添加条目,如果已添加,则更新/替换数据,如果永久链接不存在,则将下一行作为新实体添加到表中。
我当前的代码:
<?php
$query = mysql_query("SELECT * FROM companies");
$result = mysql_fetch_assoc($query);
$num = mysql_num_rows($query);
if($num) // if the record exist, update it
{
mysql_query("UPDATE companies SET
permalink='".$array['permalink']."',
WHERE `permalink` = '" . $result['permalink'] . "'",$con);
}
else{
mysql_query("INSERT into companies SET
permalink='".$array['permalink']."'",$con);
}
mysqli_close($con);
?>
注意:该表名为“公司”