如何编写检查重复数据库条目的if语句?

时间:2009-11-06 22:28:14

标签: php

如何在PHP中编写一个if语句来检查数据库中的$varialbe并让它仅在数据库中已有$varialbe的情况下执行操作?

2 个答案:

答案 0 :(得分:2)

您可以通过SELECT count(*) FROM table WHERE field=?查询计算数据库中的项目数,然后在没有此类记录的情况下插入记录。

您还可以add UNIQUE index向表格列中添加唯一值

答案 1 :(得分:1)

if (! DBA::RowExists("select 1 from table where key = '$varialbe'"))
{
 ...
}