gpt4 book ai didi

php - 如何查找数据库中是否存在具有特定值的字段

转载 作者:行者123 更新时间:2023-11-30 00:40:22 25 4
gpt4 key购买 nike

我正在网络中构建一个应用程序,但我想知道是否有任何方法可以检查数据库中是否存在具有特定值的字段。例如,我想检查表 Profile( Profile_Id, User_Id, Address, City...)存在 User_Id=20 的用户。我想检查这一点的原因是,如果用户存在,我希望当我按下表单中的按钮时更新表配置文件的字段,如果用户不存在则在表中插入新行。 .

例如:

If( User_Id exist in table Profile(this is the check statement))

$update_query="update Profile...........

else
$update_query=mysql_query("Insert into Profile..............

请帮助我...提前致谢

最佳答案

此检查的 SQL 查询是:

SELECT 1
FROM Profile
WHERE User_Id = ?

您可以将 ? 替换为正在检查的值(例如 20)。如果您使用PDO ,可以使用 PDOStatement's bindValue method 来完成替换.

如果用户存在,则返回一列的结果集。如果没有,将返回空结果集。

关于php - 如何查找数据库中是否存在具有特定值的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com