$sql="SELECT `字段名` FROM `表名`"
$res=mysql_query($sql)
while($row=mysql_fetch_array($res)){
$arr = explode(",",$row['字段名']) //这里把你存数字的字段以逗号切割开,并存为数组
for($i=0$i<count($arr)$i++){
if($你要比较的变量 == $arr[$i]){
$count = $count + 1
}
}
}
if($count>0){
echo '找到了!!!'
}else{
echo '没有找到~'
}
1、mysql中创建测试表,create table test_user(id int, name varchar(20))
2、插入测试数据,
insert into test_user values(1001,'jack')
insert into test_user values(1002,'lucy')
insert into test_user values(1003,'mike')
insert into test_user values(1004,'john')
insert into test_user values(1005,'may')
3、查看表中所有数据,select * from test_user
4、编写sql,查询name列是否有jack名,
select * from test_user t where name = 'jack'
3个。根据查询相关公开信息显示,mysql判断字符串包含a%a%a%3个。
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)