Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 请教调用与自己同乡会员的sql语句,急急急!

[复制链接]
llwxxcn 发表于 2010-7-16 07:38:06 | 显示全部楼层 |阅读模式
本帖最后由 llwxxcn 于 2010-7-16 07:43 编辑

比如我是北京的,登陆以后在个人首页可以看到一栏同乡会员,请问这种如何调用?谢谢。最好动态和日志等也能按同乡筛选。
省份表和字段是找到了uchome_spacefield 下的birthprovince ,但是如何按这个条件筛选调用呢?
玻璃屋女孩 发表于 2010-7-16 17:28:07 | 显示全部楼层
本帖最后由 玻璃屋女孩 于 2010-7-16 17:29 编辑
  1. SELECT * FROM `uchome_space` AS `a` LEFT JOIN `uchome_spacefield` AS `b` on `a`.`uid`=`b`.`uid` WHERE `a`.`birthprovince` like (SELECT birthprovince FROM `uchome_spacefield` where uid= $_SGLOBAL[supe_uid]) LIMIT 0,5
复制代码
用这句试试。
回复

使用道具 举报

 楼主| llwxxcn 发表于 2010-7-16 23:03:01 | 显示全部楼层
回复 玻璃屋女孩 的帖子
  1. 填写的SQL语句不能正常查询,请返回检查。
  2. 服务器反馈:
  3. ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[supe_uid]) LIMIT 1' at line 1
  4. ERRNO. 1064
复制代码
回复

使用道具 举报

 楼主| llwxxcn 发表于 2010-7-16 23:16:22 | 显示全部楼层
  1. SELECT * FROM `gbkis_uch_space` AS `space` LEFT JOIN `gbkis_uch_spacefield` AS `spacefield` on `space`.`uid`=`spacefield`.`uid` WHERE `spacefield`.`birthcity`='北京' AND `space`.`groupid` in ('1','2','3','5','6','7') ORDER BY `space`.`friendnum` DESC
复制代码
我用这句实现了同地区调用,这样就需要一个地区弄一套模板,手动切换过去。
玻璃屋女孩老师,我还想问一个问题,就是我进入这个出生地集合的模板之后如何调用以出生地“北京”为条件的日志等
回复

使用道具 举报

 楼主| llwxxcn 发表于 2010-7-17 13:14:47 | 显示全部楼层
  1. SELECT * FROM `gbkis_uch_blog` AS `blog` LEFT JOIN `gbkis_uch_spacefield` AS `spacefield` on `blog`.`uid`=`spacefield`.`uid` WHERE `spacefield`.`birthcity`='金华' AND `blog`.`friend`='0' ORDER BY `blog`.`dateline` DESC
复制代码
哈哈,我调用成功了,就缺一个日志简介,就不知道如何写了,日志简介在blogfield表里边,要调用就跨3个表了,不会写了,请高手指点迷津
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-22 03:20 , Processed in 0.205690 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表