检查列Mysqli-php中是否存在值


Check if a value exists in Column Mysqli php

我正在开发一个聊天应用程序,因为我需要在数据库中的两个用户之间进行连接,而的要点是我不想连接以前已经连接的用户。因此,我存储了一列来存储已经连接的用户,其格式为:id1|id2|id3|.....|id50

首先,我想选择一个用户并获取他的id,然后获取用户的连接列,然后通过php检查他的列中是否存在id,从而拒绝该聊天。但这让事情变得更加复杂。

有人能推荐一种只使用MySQL Queries的策略吗?我不擅长编写嵌套或联接查询,也不知道MySQL中存在的所有预定义函数。

有人能提个建议吗?

SELECT*FROM表WHERE列IN(this,that,thies,these,em)

若语句返回的值不是空的,那个么用户确实存在。

我写了一个例子,可以同时检查许多用户。只需内爆你的id用户列表,并在括号中键入即可。。

因此,您需要解析返回的数组,看看谁成功地选择了,谁没有成功。(比较两个阵列)

快乐编码。。