首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据另一个表中的id字段从一个表中获取数据?

如何根据另一个表中的id字段从一个表中获取数据?
EN

Stack Overflow用户
提问于 2015-05-31 19:52:17
回答 1查看 46关注 0票数 0

到目前为止,这个循环使用我创建的方法从items表中提取所有项目映像,并将它们放置得非常好。

现在,我尝试使用$linv['item_id']查找items表中项的项id,并从该表中提取数据以在<span>标记之间使用(创建工具提示)。

我现在对所有的sql调用都很困惑。

代码语言:javascript
复制
<?php
    $idata = mysql_query("SELECT * FROM `items` where `item_id`='".$linv['item_id']."'");
    while($linv = mysql_fetch_array($inv)){
            $idata = mysql_fetch_array($itemdata);
            echo "<a class='tooltips' href='#'><img id='bagicons' src='".getiimage($linv['item_id'])."' />
            <span>
            ".$itemdata['item_name']."
            </span></a>" ;
        }
    ?>
    </div>
    <div id="spacer"> </div>
    <?php
    echo "<div id='char'>".createavatar($_SESSION['uid'])."</div>";
    include("footer.php");
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-31 21:24:26

变化

代码语言:javascript
复制
<?php
$idata = mysql_query("SELECT * FROM `items` where `item_id`='".$linv['item_id']."'");
while($linv = mysql_fetch_array($inv)){
        $idata = mysql_fetch_array($itemdata);
        echo "<a class='tooltips' href='#'><img id='bagicons' src='".getiimage($linv['item_id'])."' />
        <span>
        ".$itemdata['item_name']."
        </span></a>" ;
    }
?>

代码语言:javascript
复制
 <?php
while($linv = mysql_fetch_array($inv))
{
    $idata_result_set = mysql_query("SELECT * FROM `items` where `item_id`='".$linv['item_id']."'");
    if(mysql_num_rows($idata_result_set) == 0)
        continue;
    $idata = mysql_fetch_array($idata_result_set);
    echo "<a class='tooltips' href='#'><img id='bagicons' src='".getiimage($linv['item_id'])."' />
    <span>
    ".$idata['item_name']."
    </span></a>" ;
}
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30562002

复制
相关文章

相似问题

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