我在我的用户数据库中有一行PC信息。我隔PC的信息与此:从爆炸中获取MySQL的结果
||
列的例子:
pc|intel||vga|nvidia
现在,我怎么能显示与NVIDIA VGA所有用户?我不知道我应该如何使用而功能或任何这种情况!
我知道如何使用爆炸功能,但我不知道如何使用此功能从数据库中获得结果!
我希望你明白我的问题...
我在我的用户数据库中有一行PC信息。我隔PC的信息与此:从爆炸中获取MySQL的结果
||
列的例子:
pc|intel||vga|nvidia
现在,我怎么能显示与NVIDIA VGA所有用户?我不知道我应该如何使用而功能或任何这种情况!
我知道如何使用爆炸功能,但我不知道如何使用此功能从数据库中获得结果!
我希望你明白我的问题...
上的MySQL方面,你可以这样做:
SELECT * FROM table_name WHERE column_name LIKE '%vga|nvidia%'
*注:更改表名,以你的表和更改栏加入您的列名的名称。
谢谢我的朋友... – Alireza 2013-04-23 19:03:40
使用LIKE
:
SELECT
*
FROM
tablename
WHERE
columname LIKE '%|nvidia|%'
仅供参考,你应该不是你的数据这种方式存储在数据库中。这是一种糟糕的方式来存储您的数据,只会导致这样的问题。我强烈建议在修复数据库之前修复它。
那么..你不知道如何正确使用爆炸,如果你相信你可以从这个函数获取数据库结果 – 2013-04-23 18:50:41
阅读本文http://en.wikipedia.org/wiki/Third_normal_form – 2013-04-23 18:51:29
@Daryl Gill,好的,我不知道,但是如果你知道回答这个问题,不要给我发垃圾邮件 – Alireza 2013-04-23 18:52:58