我有这个功能:
function view_user_anunt($user) {
$query="SELECT * FROM `anunturi`
FULL OUTER JOIN tranzactie
ON anunturi.tranzactie = tranzactie.id_tranzactie WHERE `anunturi.user`=:code";
$stmt = $this->dbh->prepare($query);
$stmt->bindParam(':code', $user, PDO::PARAM_INT);
$stmt->execute();
foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $result)
{
$view[]="
<tr>
<td>".$result['id_anunt']."</td>
<td>".$result['den_tranzactie']."</td>
<td>".$result['den_proprietate']."</td>
<td><a href='#' id='vizualizare'>Select</a></td>
<td><a href='#' id='modificare'>Select</a></td>
</tr>";
}
return $view;
}
和3张桌子:
阿努图里
- id_anunt (int) 自动递增
- tranzactie(int)
- 提示(整数)
- 用户(整数)
转瞬即逝
- id_tranzactie (int) 自动递增
- den_tranzactie varchar
提示
- id_proprietate (int) 自动递增
- den_proprietate varchar
我需要一个好的查询或想法来从 anunturi 中获取每行的事务名称 (den_tranzactie) 和专有名称 den_proprietate,其中 anunturi.user = $user。
提前致谢...