Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在filde SQL PHP中查找$var_Php_Mysql - Fatal编程技术网

如何在filde SQL PHP中查找$var

如何在filde SQL PHP中查找$var,php,mysql,Php,Mysql,这是我的数据库 ID ++++++album 1 ++++++ 1,2,10,5 2 ++++++ 3,10,5 3 ++++++ 6,8,9 4 ++++++ 10 我想显示id album=10 我使用这个代码,但它不工作,请帮助我 $Show=10; $strSQL = "SELECT * FROM my_table WHERE $Show IN (album)"; 逗号分隔的字符串不是一种非常有效的存储数据的方法,它使得很好地使用索引变得非常困难 也就是说,您可以使用来简化查询 S

这是我的数据库

ID ++++++album
1 ++++++ 1,2,10,5
2 ++++++ 3,10,5
3 ++++++ 6,8,9
4 ++++++ 10 
我想显示id album=10 我使用这个代码,但它不工作,请帮助我

$Show=10;
$strSQL = "SELECT * FROM my_table WHERE $Show IN (album)";

逗号分隔的字符串不是一种非常有效的存储数据的方法,它使得很好地使用索引变得非常困难

也就是说,您可以使用来简化查询

SELECT id
FROM mytable
WHERE FIND_IN_SET(10, album) > 0;