2017-01-31 99 views
-3

我最近加入這個論壇,因爲我印象深刻的問題得到解決的方式。而我希望你們會的幫助..使用PHP和MySQL

K..I最近開始PHP和MySQL工作,我已經能夠創建一個數據庫,登錄和註冊形式..我想創建一個點對點捐款網站..其中成員捐贈給對方..但目前面臨這個問題

如何從數據庫向user2,user3,user4顯示用戶1的詳細信息(姓名,電子郵件,電話號碼,PayPal詳細信息)。

我感謝您的幫助傢伙..

+3

首先,我們需要看到的代碼。其次,我們需要知道你已經嘗試過的東西。第三,我們不知道你是如何將PHP運行到數據庫的。Mysqli或PDO? – Option

+1

歡迎來到SO,首先我建議你使用mysqli和php,其次,告訴我們你還有什麼嘗試。 – rahulsm

+3

歡迎沒有人會爲你編寫代碼。你需要嘗試自己,如果代碼中有任何錯誤,你可以在這裏問。 –

回答

0

有一個讀通過http://www.w3schools.com/php/php_mysql_select.asp,這是很簡單的閱讀和理解。你將要尋找的東西,如:

$select = mysqli_query($con, "SELECT * FROM user_table WHERE userID = '1'"); 
$row = mysqli_fetch_assoc($select); 
$name = $row['name']; 
$email = $row['email']; 

等 等

+0

我希望這個過程是自動化的......就像新的註冊服務商獲得早期註冊商的詳細信息..等等..感謝 – Specter

+0

SELECT * FROM user_table ORDER BY RAND()限制1;會給你一個表中的隨機用戶 – Jordan

+0

M試圖創建更像龐氏騙局的東西..其中4個新成員捐贈給一個現有成員..所以我希望4個新成員獲取現有成員的個人資料詳細信息。 。 – Specter

0

在理論上,你可以做這樣的事情......

  1. 存儲在表中的所有用戶信息通過保持主鍵爲user_id。
  2. 通過使用正確的用戶標識&密碼將用戶A登錄到系統。
  3. 然後,您想向USER-A顯示USER-B的詳細信息,獲取響應後,您可以向USER-A &的用戶ID詢問DB的詳細信息&,以便向USER-B顯示該信息。
0

你是指一個用戶必須能夠看到所有其他現有用戶的信息?如果你想知道這一點,你必須爲每個用戶使用會話,然後從用戶表中選擇除當前會話的值之外的所有信息。

代碼也可以是這樣的:

$sess_val = $_SESSION['myuser']; 
$query = "SELECT * FROM `user_table` WHERE `session_field`!='$sess_val'"; 
if($query_run = mysql_query($query)){ 
    while($fetch_all_data = mysql_fetch_assoc($query_run)){ 
     echo 'this is all info'.$fetch_all_data['name'].' '.$fetch_all_data['email']; 
    } 
} 
+0

謝謝..我這樣解釋我的問題用戶B,C,D,E註冊並立即與用戶會面細節..用戶F,G,H,I的寄存器和與用戶B的信息符合,用戶J,K,L,M寄存器和會見用戶C的信息等.. – Specter

+0

所以ü必須在規定必須顯示的新的用戶哪個用戶現在註冊。例如,U告訴我用戶BCDE,後registeration必須看到用戶A的細節,所以它必須被指定的是哪個用戶滿足其他, B,C,d,E --->甲----- J,K, L,M ---->乙-----和U必須將其存儲在用戶表,現在ü必須選擇視爲當前會話 –

+0

Silver..what我試圖做的更像是一個龐氏騙局數據..你知道它是如何工作的。 – Specter