0
如何在两个表中插入数据&检查数据是否已存在?我使用PHP和Postgres DB。在插入如何在2表中插入数据并检查数据库中是否存在数据库中存在php
tbl_Item(ItemID-pk, Itemname, Price, $description)
tbl_Ingredient(ItemID-fk, brandname)
我的PHP代码(我不会在这里贴上其余代码保持短)我只知道如何使用1个表中插入。我应该再拍pg_query
为tbl_ingredient
:
$AddItem = pg_query("SELECT INTO tbl_item VALUES ('$Itemname' ,'$Price' , '$Description'")
,我怎么能检查,如果数据已经存在?我想检查3列的数据。
$CheckItemname = pg_query("Select * From tbl_item Where itemname = '" . $ItemName);
if (pg_num_rows($CheckItemname) == 1)
{
alert('The Item ' . $ItemName . ' Already Exist!');
}
我已经尝试添加(&& (pg_num_rows($CheckHighQntyThreshold) == 1) && (pg_num_rows($CheckLowQntyThreshold) == 1))
但不知何故,Adobe Dreamweaver的是将其标记为红色