繁体   English   中英

使用php从2个不同的mysql表中获取数据

[英]Get data from 2 different mysql tables using php

我无法从个人资料页面的2个不同表中获取数据。

实际代码如下:

<?php
include('db.php');
$sql="SELECT  *  FROM  member  where  mem_id=$loggedin_id";
$result=mysqli_query($db,$sql);
?>
<?php
while($rows=mysqli_fetch_array($result)){
?>

<div id="one">
<form  method="post">   <!-- FORM START -->
<h1 align="center">Profile details</h1>
<table  border="0" cellpadding="2"  cellspacing="0">

<tr>
<td  class="tl-1"><div  align="left"  id="tb-name">Lastname:</div></td>
<td  class="tl-4"><?php  echo  $rows['lastname'];  ?>  </td>
</tr>

<tr>
<td  class="tl-1"><div  align="left"  id="tb-name">Firstname:</div></td>
<td  class="tl-4"><?php  echo  $rows['firstname'];  ?></td>
</tr>
<tr>
<td  class="tl-1"><div  align="left"  id="tb-name">Username:</div></td>
<td  class="tl-4"><?php  echo  $rows['username'];  ?></td>
</tr>
<tr>
<td  class="tl-1"><div  align="left"  id="tb-name">Your wish:</div></td>
<td  class="tl-4"><?php  echo  $rows['wish'];  ?></td>

按照您的愿望,我需要回显存储在名为“ wish”的不同表中的愿望。

任何帮助都非常感谢。

我假设您的愿望表中的字段名称是wish ,外键是member_id 因此,尝试这样。

  <?php
        include('db.php');
        $sql="SELECT  member.*, wish.wish FROM  member JOIN wish ON member.mem_id=wish.member_id  WHERE  member.mem_id=$loggedin_id";
        $result=mysqli_query($db,$sql);
   ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM