ユーザー表からのデータの取得を、車両表の外部キーであるuser_idによって試行しています。関係は、私は車のテーブルにデータを挿入し、user_idも期待どおりに挿入するときのように正しく動作しますが、問題はuser_idを使用してユーザーテーブルからデータをフェッチしたいときです。外部キーを使用したリレーショナル表からのデータの表示
は、私はそれが再び1を繰り返し、再びだデータ
<?php
$qry = mysql_query("select vehicle. *, users.zip AS zip from vehicle JOIN users ORDER BY id DESC ");
while($data = mysql_fetch_array($qry))
{?>
<tr role="row" class="even">
<td style="display:none;"><?php echo $data['id'];?></td>
<td class="sorting_1"> <?php $datess = $data['create_date'];
$old_date_timestamp = strtotime($datess);
echo date('m-d-Y', $old_date_timestamp);?>
</td>
<td><?php echo $data['bid_type'];?></td>
<td><?php echo $data['zip'];?></td>
<td>
<a href="bid-detail.php?id=<?php echo base64_encode($data['id']);?>" class="btn btn-success btn-small">$ Make Offer</a>
</td>
</tr>
<?php
}
?>
にデータを表示するこのクエリを表示するため、このSQLクエリを使用しますが、。
誰かが私にこの問題や他の簡単な解決策をお手伝いできます。
。これらの関数はPHPの現在のバージョンには存在しません。 mysql_ *関数の使用をやめてください。 – miken32
結合条件を指定する必要があります。それ以外の場合は、2つのテーブルの外積が得られます。 '...試してみてくださいusers.user_id = vehicles.user_id ORDER BY ...'そして 'mysql_ *'関数を使わないでください。 –
@ miken32サイトの所有者が更新したくないサイトを更新しています – Fameless