【发布时间】:2013-03-08 15:24:29
【问题描述】:
我有一个简单的 mysql 数据库,其中用户有自己的事件表和邀请事件表。
User-->>Own events (user_id is foreign key )
User and Own events-->>Invited Events(user_id is foreign key, event id is foreign key)
我想从Invited Events 获取OWN EVENT 的详细信息,其中user_id 等于某个数字
例子:
我试试:
$user_id = $_POST["user_id"];
$stmt = $mysqli->query("SELECT A1.event_id,A1.root_folder,A1.event_name,A1.date,A1.location,A2.user_id FROM OWN_EVENTS A1, INVITED_EVENTS A2 WHERE A2.user_id=$user_id");
$rows = array();
while($r = mysqli_fetch_assoc($stmt)) {
$rows[]=$r;
}
这应该给我event_id=3 的(一行)事件详细信息,其中user_id=58 但这会返回OWN_EVENTS 表中的所有行。
我做错了什么?
【问题讨论】:
标签: php mysql sql phpmyadmin