2012-05-30 63 views
0

任何人都可以告訴我如何獲得project_title,project_id,level_of_want和selection_id的值。當我提交這個我得到沒有數據庫選擇錯誤。php加入多個表的查詢

$query_Name = "SELECT u.Student_Surname, u.Student_Forename, p2.Project_Title,  
p2.Project_id, s.level_of_want, s.selection_id 
FROM users u 
INNER JOIN projects p2 ON u.id = p2.Project_Lecturer 
INNER JOIN selection s ON p2.Project_id = s.id_project 
INNER JOIN users u2 ON s.student_id = u2.id 
WHERE u2.Username = ".$_SESSION['MM_Username']." ORDER BY selection_id ASC" ; 
$Name = mysql_query($query_Name, $projectsite) or die(mysql_error()); 
$row_Name = mysql_fetch_assoc($Name); 
$totalRows_Name = mysql_num_rows($Name); 
+0

你打開帶有mysql_select_db和的mysql_connect一個數據庫連接之前? – Sebas

回答

1

連接到MySQL服務器上之後,你應該明確地選擇數據庫使用mysql_select_db功能

+0

對不起,我衝進去。我的意思是我無法獲得值,因爲當我提交我得到沒有數據庫選定的錯誤。 –

+0

@NathanLinkAbiola'mysql_select_db('db_name')'必須缺少連接。 – Leri

+0

看到我編輯的答案 – heximal

1
mysql_select_db($bd); 

我們需要看你怎麼連

+0

mysql_select_db($ database_projectsite,$ projectsite); –

+0

以及如何設置$ projectsite –

+0

請參閱本手冊(http://www.manuelphp.com/php/function.mysql-select-db.php) –