第一个:sql语句不知道怎么写你可以把开始IP,结束IP和你要判断的IP拆分一下,放在数组里a,b,c判断for(i=0;i<4;i++)if(c[i]>=a[i]&&c[i]<=b[i])continue//继续判断;else{"不在";break;}第二个:你说的意思没明白过来;数据库结构什么样的你也不说说有 1,5,8三个数据,是指的3个字段的么,你想得到一条记录9个字段?select 1,2……9?还是什么意思?