喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: 求一个有关数组的sql语句  
 
流浪的风
新手上路
Rank: 1
初级会员



UID 64731
精华 0
积分 8
帖子 49
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-6-14
状态 离线
求一个有关数组的sql语句

表atable
字段id name xid
其中xid的内容都类似于 1|2|3|5|6|30|33……
想从atable中提取 xid中包含3的数据,sql语句改怎么谢,谢各位了
2005-12-23 04:54 PM#1
查看资料  Blog  发短消息  QQ . .   顶部
 
wleige (一天到晚游泳的鱼)
高级会员
Rank: 4
中级会员


UID 64348
精华 0
积分 682
帖子 680
金钱 682 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-5-25
来自 周口人在上海
状态 离线
[推荐阅读] 时间统计问题
select * from `atable` where `xid` like '%3%'



有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情,有智慧来分辨两者的不同。http://www.featuredbride.com
2005-12-23 04:55 PM#2
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
wleige (一天到晚游泳的鱼)
高级会员
Rank: 4
中级会员


UID 64348
精华 0
积分 682
帖子 680
金钱 682 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-5-25
来自 周口人在上海
状态 离线
[推荐阅读] [问题]php如何删除文本问题?
select * from `atable ` where `xid` ='3' or `xid` like '3|%' or `xid` like '%|3|%' or `xid` like '%|3'



有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情,有智慧来分辨两者的不同。http://www.featuredbride.com
2005-12-23 05:03 PM#3
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
流浪的风
新手上路
Rank: 1
初级会员



UID 64731
精华 0
积分 8
帖子 49
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-6-14
状态 离线
[推荐阅读] 请教网页制作高手一个问题:
如果按上面的方法那如果xid是1|2|30|50这样的也就会列出来了

这样的不精确吧
我当时想是否可以用in_array来判断,但是没办法
2005-12-23 05:09 PM#4
查看资料  Blog  发短消息  QQ . .   顶部
 
没辙
新手上路
Rank: 1
初级会员



UID 66782
精华 0
积分 16
帖子 34
金钱 16 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-20
状态 离线
[推荐阅读] 问一个连接mysql的问题
没有,可以用正则表达式
REGEXP
2005-12-23 05:28 PM#5
查看资料  访问主页  发短消息  QQ . .   顶部
 
wleige (一天到晚游泳的鱼)
高级会员
Rank: 4
中级会员


UID 64348
精华 0
积分 682
帖子 680
金钱 682 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-5-25
来自 周口人在上海
状态 离线
[推荐阅读] phpinfo.cn玉米谁要买?


QUOTE:
最初由 流浪的风 发布
[B]如果按上面的方法那如果xid是1|2|30|50这样的也就会列出来了

这样的不精确吧
我当时想是否可以用in_array来判断,但是没办法 [/B]
办法是笨了点,但是可以解决问题.如果有更好的办法不防贴出来.




有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情,有智慧来分辨两者的不同。http://www.featuredbride.com
2005-12-23 05:37 PM#6
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
流浪的风
新手上路
Rank: 1
初级会员



UID 64731
精华 0
积分 8
帖子 49
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-6-14
状态 离线
[推荐阅读] 急:php程序问题


QUOTE:
最初由 wleige 发布
[B]办法是笨了点,但是可以解决问题.如果有更好的办法不防贴出来. [/B]
我也在google上寻了好久,可就没找到其他的代码
2005-12-23 05:43 PM#7
查看资料  Blog  发短消息  QQ . .   顶部
 
流浪的风
新手上路
Rank: 1
初级会员



UID 64731
精华 0
积分 8
帖子 49
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-6-14
状态 离线
[推荐阅读] 急,Php4.3.10下文件无法上传的问题
想用
select * from atable where in_array(3, aexplode('|', xid), true)=true order by id desc

可怎么也不对,郁闷
2005-12-23 06:20 PM#8
查看资料  Blog  发短消息  QQ . .   顶部
 
yoryoue
高级会员
Rank: 4


UID 24701
精华 0
积分 662
帖子 668
金钱 662 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-11-18
来自 农村
状态 离线
[推荐阅读] 补充:php 正则表达式 在线等
这可能是你需要的

SELECT * FROM `atable` WHERE `xid` REGEXP '(^|\\|)3(\\||$)'




[img]http://www.yoryoue.iii-grp.com/128.jpg[/img]
2005-12-23 07:28 PM#9
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
流浪的风
新手上路
Rank: 1
初级会员



UID 64731
精华 0
积分 8
帖子 49
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-6-14
状态 离线
[推荐阅读] 请教:php+mysql网站的服务器最好用什么操作系统


QUOTE:
最初由 yoryoue 发布
[B]这可能是你需要的

SELECT * FROM `atable` WHERE `xid` REGEXP '(^|\\|)3(\\||$)' [/B]
谢楼上兄弟
2005-12-23 09:11 PM#10
查看资料  Blog  发短消息  QQ . .   顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024798 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP