比如 :$str_1="Nokia5300/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1.";
数据库表:id typename softdescription breedname
1 N95 版本描述 Nokia
2 N73 版本描述 Nokia
3 5300 版本描述 Nokia
4 E908 版本描述 SAMSUNG
5 V8 版本描述 MOTORAZR我想得到的结果是,根据字符串$str_1中的“Nokia5300”查询出数据库中对应的信息,很头疼这个SQL怎么写,请教!!
数据库表:id typename softdescription breedname
1 N95 版本描述 Nokia
2 N73 版本描述 Nokia
3 5300 版本描述 Nokia
4 E908 版本描述 SAMSUNG
5 V8 版本描述 MOTORAZR我想得到的结果是,根据字符串$str_1中的“Nokia5300”查询出数据库中对应的信息,很头疼这个SQL怎么写,请教!!
http://www.accessbbs.cn/bbs/viewthread.php?tid=19546
编号 手机型号 手机品牌
1 N95 Nokia
2 N73 Nokia
3 5300 Nokia
4 E908 SAMSUNG
5 V8 MOTORAZR 我想根据一个变量 $str_1="Nokia5300/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1."; 查询出
结果:
编号 手机型号 手机品牌
3 5300 Nokia
指教~~~
where instr('Nokia5300/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1.',breedname)
and instr('Nokia5300/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1.',typename) ;
软件编号 软件名称 软件描述 适应的手机型号 下载次数
1 soft1 描述 N73,N95,5300,E908 5
2 soft2 描述 N73,N71,N75 55
2 soft2 描述 5320,5700,6110 85查询条件$str_1="NokiaN73/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1.";
结果:
软件编号 软件名称 软件描述 适应的手机型号 下载次数
1 soft1 描述 N73,N95,5300,E908 5
2 soft2 描述 N73,N71,N75 55 这样的SQL,怎么写?
+----------+----------+----------+-------------------+----------+
| 软件编号 | 软件名称 | 软件描述 | 适应的手机型号 | 下载次数 |
+----------+----------+----------+-------------------+----------+
| 1 | soft1 | 描述 | N73,N95,5300,E908 | 5 |
| 2 | soft2 | 描述 | N73,N71,N75 | 55 |
| 2 | soft2 | 描述 | 5320,5700,6110 | 85 |
+----------+----------+----------+-------------------+----------+
3 rows in set (0.00 sec)mysql>
mysql> set @str_1='NokiaN73/2.0(07.00)profile/MIDP-2.0Configuration/CLD-1.';
Query OK, 0 rows affected (0.00 sec)mysql> select * from t_wwj860716
-> where @str_1 regexp replace(适应的手机型号,',','|');
+----------+----------+----------+-------------------+----------+
| 软件编号 | 软件名称 | 软件描述 | 适应的手机型号 | 下载次数 |
+----------+----------+----------+-------------------+----------+
| 1 | soft1 | 描述 | N73,N95,5300,E908 | 5 |
| 2 | soft2 | 描述 | N73,N71,N75 | 55 |
+----------+----------+----------+-------------------+----------+
2 rows in set (0.00 sec)mysql>
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html