ディミトリBostrovich:
私は、販売アイテムやメイク製品の提供への人々のためのアプリケーションを作っています。ユーザーは自社の製品のオファーを表示する場合、それはその提供のために、各提供情報だけでなく、各ユーザーの詳細が含まれている必要があります。
まず、AJAXのonclick機能によって活性化さ申し出を照会する必要があるデータベースを、教えてください。(ことになったアイブ)
第二に、ステータス「O」との申し出のクエリオファーテーブルとPIDに等しい$_GET['pid']
(5)。
OFFERS
------------------------------
| uid | pid | status | price |
------------------------------
| 5 | 5 | o | 49 |
| 7 | 5 | o | 45 |
------------------------------
そして、各オファーに基づいて情報についてUSERSテーブルをクエリ?その後、それぞれの結果のために、ユーザに関連する情報のためのUID、問合せユーザテーブルに基づきます。
USERS
-------------------------------------
| uid | fname | lname | rating |
-------------------------------------
| 5 | John | Jan | 4.3 |
| 7 | Mark | Mull | 4.2 |
-------------------------------------
ここでは、データベースへの私のPHP文の抜粋です。
$stmt = $conn->prepare('SELECT offerdate,price FROM offers WHERE pid=? AND status=?');
$o = 'o';
$stmt->bind_param('is', $_POST['pid'],$o);
$stmt->execute();
$stmt->bind_result($offerdate,$price);
他の文Iの必要性
$stmt = $conn->prepare('SELECT fname,lname,rating, FROM users WHERE uid=?');
$stmt->bind_param('i', );
$stmt->execute();
$stmt->bind_result($fname,$lname,$rating);
すべてのヘルプは素晴らしいだろう、ありがとうございました!
Barmar:
2つのテーブルを結合し、単一のクエリを実行してください。
SELECT offerdate, price, fname, lname, rating
FROM offers
INNER JOIN users ON users.uid = offers.uid
WHERE offers.pid = ? AND offers.status = ?