[英]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.