以下に表を示します。
テーブル ユーザー:
User_Id = 1,2,3;
User_Name: A,B,C;
テーブル事業:
Business_Id = 1,2,3;
Business_Name: A,B,C;
Business_Detail: Details_A, Details_b, Details_c;
テーブル訪問:
Visit_Id = 1,2,3,4,5,6:
User_Id = 1,1,1,2,1,1;
Business_Id = 1,1,1,2,2,3;
訪問のリストと、ユーザーが訪問したビジネスに関する情報を返す関数を作成する必要があります。これまでのところ、ユーザーが訪れた店舗のリストを取得しましたが、そこからどこに行くべきかわかりません。
function visit_count($user_id=1){
global $database;
$sql = "SELECT * FROM visits WHERE user_id ='{$user_id}' LIMIT 0 , 30";
$result_set = $database->query($sql);
$visits = mysql_fetch_array($result_set);
//Get the unique ids of the business
//Run another query that has the business information
//combing both queries.
}
迅速な対応に感謝します。それは私が探しているものとほぼ同じです。次のようにオブジェクトを返すクエリを探していると思います。
Object:
- Business:
- Business_id;
- Business_name;
- Visit_counts;
- Business:
- Business_id;
- Business_name;
- Visit_counts;
したがって、基本的にオブジェクトには、ビジネス情報と、ユーザーが店舗を訪れた回数が含まれます。
すべての助けに感謝します