ak47_20002
新手上路

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了啊,....
|
|