我在配置文件页面中从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”的表中的愿望。
任何帮助都是非常有用的。
答案 0 :(得分:0)
我假设愿望表中的字段名称为 wish ,外键为 member_id < / EM> 即可。那么,试试吧......
<?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);
?>