关于用户拆表问题!请教高手 只知道bbs表中的uid似乎无法找到对应用户的名称和昵称吧,最起码还要知道name吧,通过对name的拆分,获得首字母,然后到相应的表中根据uid找到该用户的记录,如果不想联合,一次嵌套select应该就可以了....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果通过一条SQL查询出用户的名称和呢称! ========================================不做任何处理,完全通过一条sql语句查出名称以及昵称应该是做不到的,即使做到了也会很麻烦,建议先通过php对用户name进行处理,找到该用户属于哪个表,然后再进行查询。可以通过php对name进行操作,得到用户名属于哪个表$name = "become"$first_word = substr( $name , 0 ,1 ); //得到首字母b$table = "_".$first_word; //根据你用户名表的命名规则将$first_word转换成适合的表名,即b ->_bselect **** from $table where uid =....这样也是通过一条查询语句,不知道是不是楼主想要的 呵呵。在MYSQL版里已经回答过LZ了。http://topic.csdn.net/u/20071008/11/bd6a0f08-58d3-4eac-bb8f-996fb7a65b67.html yueliangdao0608 关于merge表的回答很精炼,也能够满足楼主的要求不过26个表联合起来,每个表中又好多数据,这样查询起来会不会很慢呢,我感觉我的方法也并不烦琐,直接定位到某一个表中,这样速度会不会更快些呢请教,学习~~~~ sql查询排序的问题 php MM学php求助各位帅哥 smarty 循环 想使用php做一个在线C/C++语言的编译网页的问题 为什么字符串替换没用呢?str_replace(在线等。。。) 請各位 幫我看看這個錯誤提示! 一个函数的问题. 各位大侠,帮帮忙! php Fatal error: Call to undefined function filter_input() 基本的SQL,不懂,求教 php引号转义的问题
========================================
不做任何处理,完全通过一条sql语句查出名称以及昵称应该是做不到的,即使做到了也会很麻烦,建议先通过php对用户name进行处理,找到该用户属于哪个表,然后再进行查询。可以通过php对name进行操作,得到用户名属于哪个表$name = "become"$first_word = substr( $name , 0 ,1 ); //得到首字母b$table = "_".$first_word; //根据你用户名表的命名规则将$first_word转换成适合的表名,即b ->_bselect **** from $table where uid =....这样也是通过一条查询语句,不知道是不是楼主想要的