首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对PHP的查询,web开发

问对PHP的查询,web开发
EN

Stack Overflow用户
提问于 2014-04-19 03:59:45
回答 2查看 42关注 0票数 0

我已经连接到mysql数据库,并从表中回显值。

代码语言:javascript
复制
while($data = mysql_fetch_array($res))
{
?> 
    <a href="nextpage.php"<?php echo $data['rowname'] ?></a> 
<?php 
}
?> 

问题是,当我单击特定的链接时,在nextpage.php上,它应该只显示单击的href值的结果。因此,在nextpage.php上,我定义了类似于SELECT * from tablename where rowname = 'a href value'的东西。

现在发生的事情是,它只显示最后一个rowname值,不管我单击哪个链接,都非常明显!

我尝试过表单、数组、会话,但都没有效果。我该怎么解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-19 04:03:21

href应该是这样

代码语言:javascript
复制
<a href="nextpage.php?val=<?php echo $data['rowname']; ?>"><?php echo $data['rowname']; ?></a> 

然后在下一页,您可以使用$_GET‘’val‘并传递它来选择查询。

票数 1
EN

Stack Overflow用户

发布于 2014-04-19 04:15:16

尝试下面的示例

page1.php

代码语言:javascript
复制
while($data = mysql_fetch_array($res))
{
    echo "<a href='nextpage.php?id=".$data['rowname']." >". $data['rowname'] ."</a>";
}
?> 

你的href看起来像nextpage.php?id=[your value]

nextpage.php

代码语言:javascript
复制
 $qry = mysql_query("select * from [table_name] where id = ".$_GET['id']."",$con);
 while($data = mysql_fetch_array($res))
 {
        echo $data[0];
 }

在下一页上,使用$_GET['id']向sql查询传递值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23165634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档