简体   繁体   English

检查是否在varchar字段中找到用户ID(mysql)

[英]Check user id is found or not in varchar field (mysql)

How to check userid is available in varchar field or not in sql query 如何检查用户ID是否在varchar字段中可用或在SQL查询中不可用

My table 'tb_feeds' 我的表格“ tb_feeds”

在此处输入图片说明

I want to set logic as PHP in mysql query like 我想在mysql查询中将逻辑设置为PHP

// Same Logic i want in Mysql
$a = 'How are you?';
if (strpos($a, 'are') !== false) {
    echo 'true';
}

I want 我想要

$user_id = '1';

// What i write this query in proper SQL way
SELECT * FROM tb_feeds WHERE feed_display_user_id contains $user_id

I Get This Solution but this is part time solution use another data model for better output. 我得到了这个解决方案,但这是兼职解决方案,请使用另一个数据模型以获得更好的输出。

$user_id = '1';

"SELECT * FROM `tb_feeds` WHERE FIND_IN_SET($user_id, feed_display_user_id)"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM