喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [经验] 构造SQL语句直接生成链接的经验  
 
ak47_20002
新手上路
Rank: 1



UID 85062
精华 0
积分 8
帖子 4
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-12-20
状态 离线
[广告]: q m
构造SQL语句直接生成链接的经验

分享利用SQL语句直接生成链接的经验


   也许是很普通的方法,您要是知道就别笑话咱了.

环境:
   table : users (user_index integer,
                  username char(10),
                  password char(10),
                  nickname char(20).
                  address char(20).
                  sex char(1))


   比如要在html里面的table里面(不是数据库的table)生成所以
男生的连接,只显示name and address,点击显示全部的个人信息.
通常做法是sql_connect ,query ("select * from users where sex='男' )
然后fetch,处理结果,拼成ulr.
  
   我想到我以前经常处理数据时候的做法,我这么写sql:

$querystring= "select <tr><td><a  href=showperson.php?user_index=",user_index,">",username,"</a></td></tr>";

这样执行完后,可以直接拼出:

<a href=showperson.php?user_index=1>tom</a>
<a href=showperson.php?user_index=2>alex</a>
<a href=showperson.php?user_index=3>john</a>
<a href=showperson.php?user_index=4>bob</a>

总之就是先拼好sql,在前端开发工具,比如mysqlfront,powerbuilder中先保证sql语法正确,因为
如果字段比较多,引号,逗号的容易乱.

  另外问个问题,关于全局变量的.

index.php
------------------
<?php
include global.php;
include functions.php

$boy=new MAN;

my_function();

?>
--------------




global.php
---------------
<?php
global $boy;

class MAN
{
manfunction()
{...}


}

?>

---------------



function.php
-----------------
<?php

my_function()
{
$something=$boy->manfunction();
}



?>
----------------

执行index.php时候,程序当然会跑到function.php里面,
然后就报错了,意思就是boy这玩意系统不知道他是man的一个实例.
可是index.php已经包含了function.php了啊,....
2006-12-23 06:03 AM#1
查看资料  发短消息  顶部
 
lgy1
中级会员
Rank: 3Rank: 3
一般会员



UID 67096
精华 0
积分 201
帖子 175
金钱 201 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-10-4
状态 离线
[推荐阅读] phpmailer发送邮件问题
呵呵,觉得想法不错!决定顶你。



...
2006-12-23 03:00 PM#2
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024345 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP