sql="SELECT `id`,`uid`,`username`,`petname`,`sex`,`age`,`nation`,`province`,`city` FROM `members`" sex 是性别字段 数据库写入的是1和2
1是男性 2是女性
上面这个sql是读取所有的数据看是我想分开读取
男的归男的显示,女的归女的显示
如果只读取男的,要怎么写这个SELECT
如果只读取女的,那么SELECT有要怎么写
请高手指教
1是男性 2是女性
上面这个sql是读取所有的数据看是我想分开读取
男的归男的显示,女的归女的显示
如果只读取男的,要怎么写这个SELECT
如果只读取女的,那么SELECT有要怎么写
请高手指教
女性:sql="select * FROM `members` where sex='2'"
还有个问题
现在这个sql读取的方式是最新注册的会员显示在下面
如何把最新注册的会员放在上面显示啊
select * from member where sex=2 order by id desc
我的这个表里面没有注册时间字段啊
我的表里面有个uid字段 类似id字段 都是数值网上递增的
比如:第一个注册的是10000 那么第二个就是10001 再就10002 10003 这样的
这样可以用desc降序吗?sql="SELECT `id`,`uid`,`username`,`sex`,`nation`,`province`,`city`,`temp`,`petname` FROM `members` order by `uid` desc uid 10 where temp='0' and sex='1'"我这样写不行啊
ORDER BY uid DESC应该放在WHERE 语句之后like this:SELECT `id`, `uid`, `username` FROM `members` WHERE `temp` = 0 ORDER BY `uid` DESC LIMIT 10