如何让sql查询结果显示出来呢?

youfacheerup 2005-12-21 04:13:13
查询语句如下:
$sql="select name from link where id=0"

返回:校内连接
希望在下拉菜单中显示
<form action="" method="post" name="form1" class="style17">
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)"target='_blank'>
<option>


</option>
请大侠明示在<option>后应该用什么代码呢?
...全文
549 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
youfacheerup 2005-12-22
  • 打赏
  • 举报
回复
对不起,我试过了,但结果太意外了,$name=$dbconn->GetOne($sql);
这句语句加上后让我的主页一大部分都显示不出来了。
include("$adodb_path/adodb.inc.php");
$dbconn=NewADOConnection($database_type);
$db->Connect($host,$user,$password,$db_name);
这些加上后也没有什么反应的,真是奇怪的很啊!

而且我确实不是只想显示一个“校内连接”,
我只是想一步步来啊,那如果要想每个都显示出来,
是不是要用那个rs[1],rs[2]显示的呢?

那有没有办法只写一个<option>标签就把所有的都显示出来呢?

谢谢各位大侠啦:)
indexroot 2005-12-21
  • 打赏
  • 举报
回复
<?php
//用ADODB:
include("$adodb_path/adodb.inc.php");
$dbconn=NewADOConnection($database_type);
$db->Connect($host,$user,$password,$db_name);

$sql="select name from link where id=0";
$name=$dbconn->GetOne($sql);
?>
<form action="" method="post" name="form1" class="style17">
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)"target='_blank'>
<option value='0'><?=$name ?></option>
</select>
</form>

不会只需要得到一个"校内连接"的字符串吧

如果需要显示link表中的连接信息

option的value通常是连接的URL
<option></option>之中写连接名字


Fibona 2005-12-21
  • 打赏
  • 举报
回复
一般查询都是返回的是一个行集的.
Fibona 2005-12-21
  • 打赏
  • 举报
回复
$rs=mysql_fetch_array($result);可以,可是显示的是array啊!
查询出来的结果是一个行集

<option value=<?=$rs['列名']?>><?=$rs['列名']?></option>这样就可以了呀
youfacheerup 2005-12-21
  • 打赏
  • 举报
回复
大概的我也明白了,
可是select name from link where i=0返回的是“校内连接”
我想让“校内连接”显示在<option>和</option>之间,
应该如何做呢?我各种表示都试过了,可显示的不是
select name from link where i=0就是array,其它的方法 我也不大明白了,
请大侠明示:)

另外我觉得用mysql_fetch_array就不大对劲,
因为我返回的就是一个值,用数组是不是有些多余了??
ggltechggl 2005-12-21
  • 打赏
  • 举报
回复
<?
$sql="select name from link where i=0;
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);
?>
<option value='<? echo $rs['name']?>'><?php echo '123';?></option>

大概方法就是這樣的
youfacheerup 2005-12-21
  • 打赏
  • 举报
回复
谢谢,我现在的问题是不知道该如何把$sql结果存到一个变量里,
我以为
$sql="select name from link where i=0;
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);可以,可是显示的是array啊!
zalvsa 2005-12-21
  • 打赏
  • 举报
回复
<option value='<?php echo '123';?>'><?php echo '123';?></option>
microrain 2005-12-21
  • 打赏
  • 举报
回复
<? echo $你的变量?>

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧