2016-05-16 59 views
0

你好如何顯示我的頁面數據來自2個不同的表格。請幫我你好如何顯示我的頁面數據從2個不同的表格

<?php 
session_start(); 
include_once '../db_connect/db.php'; 
if(!isset($_SESSION['user'])) 
{ 
    header("Location: ./login"); 
} 
$res=mysql_query("SELECT * FROM escrow_users WHERE user_id=".$_SESSION['user']); 
$userRow=mysql_fetch_array($res); 

$res2=mysql_query("SELECT * FROM escrow_orders WHERE user_id=".$_SESSION['user']); 
$userRow2=mysql_fetch_array($res2); 


//die(mysql_error()); 

?> 

回答

0

是的。 通過執行while語句進行查詢。

$query = mysql_query('query_statement'); 

while($row = mysql_fetch_assoc($query)){ 
    echo '<div>' . $row['field'] . '</div>'; 
} 
0

我認爲你的用戶可以有多個訂單。在這種情況下,你可以使用一個查詢來獲取你需要的所有信息:

SELECT escrow_orders.*, escrow_users.* 
FROM escrow_orders 
JOIN escrow_users ON escrow_users.user_id = escrow_orders.user_id 
WHERE escrow_orders.user_id = :userId 

作爲一個側面說明,因爲他們被廢棄應停止使用mysql_功能。您可以使用PDO,mysqli_函數或MySQLi對象。

0
like that ? 

<?php 
session_start(); 
include_once '../db_connect/db.php'; 
if(!isset($_SESSION['user'])) 
{ 
    header("Location: ./login"); 
} 
$res=mysql_query("SELECT * FROM escrow_users WHERE user_id=".$_SESSION['user']) ; 
$userRow=mysql_fetch_array($res); 

$query = mysql_query('escrow_orders'); 

while($row = mysql_fetch_assoc($query)){ 
    echo '<div>' . $row['name'] . '</div>'; 
} 


//die(mysql_error()); 

?> 
相關問題