0

私はコーディングの初心者です。

2 つの異なる mysql データベース テーブルからのデータが必要なテーブルがあります。

ここまでです。

$query = "SELECT t.*, DATE_FORMAT(t.created, '%e %b %Y') AS payment_date, u.username, u.email FROM prcb_transactions t,  prcb_users u WHERE t.user_id=u.user_id $filter_by ORDER BY $rrorder $rorder LIMIT $from, $results_per_page";
        $result = smart_mysql_query($query);
        $total_on_page = mysql_num_rows($result);

<?php while ($row = mysql_fetch_array($result)) { $cc++; ?>
                  <tr>
                    <td><?php echo $row['username']; ?></td>
                    <td><?php echo $row['title']; ?></td>
                    <td><?php echo $row['transaction_amount']; ?></td>
</tr>
<?php } ?>

「タイトル」列は prcb_retailers という別のテーブルにありますが、$query でこのテーブルを指定する方法がわかりません。誰かが私の心を刺激できますか?

4

3 に答える 3

0

除外された結果を取得するには、選択リストで「タイトル」列を指定する必要があります。「タイトル」フィールドがテーブル「prcb_users」で利用できることを願ってから、列「u.title」を使用します

于 2014-06-03T07:54:03.130 に答える