三表联查之后~~~数组的问题~~
有点长~~先感谢看完并回复的朋友~~好了~~直入主题
mission_need表是任务表,主键misneed_id
offer_need表是竞价表,主键offneed_id,有任务id字段misneed_id,有发表该竞价的用户id字段offneed_user
userinfo表是用户信息表,主键user_id
举例:
现在是想取出misneed_id=5的这个任务下的任务信息+该任务下的所有竞价+每个开出竞价的该用户信息
我写的SQL是下面这样的~~~
SELECT *
FROM mission_need
LEFT JOIN offer_need ON mission_need.misneed_id = offer_need.offneed_misid
JOIN userinfo ON offer_need.offneed_user = userinfo.user_id where mission_need.misneed_id=5
贴出部分代码如下
<?php<br />
require('config.php');<br />
require('conn.php');<br />
<br />
$misneed_id=$_GET['id'];<br />
$sql="SELECT * <br />
FROM mission_need<br />
LEFT JOIN offer_need ON mission_need.misneed_id = offer_need.offneed_misid<br />
JOIN userinfo ON offer_need.offneed_user = userinfo.user_id where mission_need.misneed_id='$misneed_id'";<br />
$query=mysql_query($sql);<br />
$result=mysql_fetch_array($query);<br />
print_r($result);<br />
<br />
$smarty->display('need_view.html');<br />
<br />
?><br />

require('config.php');<br>
require('conn.php');<br>
<br>
$misneed_id=$_GET['id'];<br>
$sql="SELECT * <br>
FROM mission_need<br>
LEFT JOIN offer_need ON mission_need.misneed_id = offer_need.offneed_misid<br>
JOIN userinfo ON offer_need.offneed_user = userinfo.user_id where mission_need.misneed_id='$misneed_id'"; <div class="clear"></div>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号