我有2個表,contacts和contacts_group。聯繫人有(id,姓名,姓氏,電子郵件),contacts_group有(id,所有者,郵件,組名)。我怎樣才能選擇這一點與PHP一起。使用php從2個mysql表中獲取數據
-3
A
回答
0
漢斯,你可以使用兩個不同的查詢:
$contactsquery = "SELECT * FROM contacts";
$contacts_group_query = "SELECT * FROM contacts_group";
當然,你需要在頂部的DB連接:
define("DB_SERVER","localhost");
define("DB_USER","chatApp");
define("DB_PASS","ibmpass");
define("DB_NAME","chatApp");
$connection = mysqli_connect(DB_SERVER,DB_USER,DB_PASS,DB_NAME);
,並執行它們,你會用
$result_1 = mysqli_query($connection, $contactsquery);
$result_2 = mysqli_query($connection, $contacts_group_query);
或者您可以在contacts_group
上創建外鍵以跟蹤聯繫人,然後j OIN他們在代碼:
SELECT * FROM contacts_group cg JOIN contacts c ON c.id_group = cg.id
但我會強烈建議你越來越深前閱讀本basic introduction to PHP & Queries,你將有很多關於它的質疑。
1
你應該有contacts
一個外鍵是指id
在contacts_group
,那麼你可以做這樣的事情:
SELECT * FROM contacts_group cg JOIN contacts c ON c.id_group = cg.id
你應該閱讀有關MySQL的關係;)
相關問題
- 1. 從2個mySQL表中獲取數據
- 2. 從2個表中獲取數據(MySQL)
- 3. 一個查詢從mysql中的2個表中獲取數據(使用php)
- 4. PHP MySQL的從2個表中獲取數據
- 5. SQL從2個表中獲取數據
- 6. 試圖從mysql中的2個表中獲取數據以顯示在php中
- 7. 使用PHP從多個數據庫表中獲取數據
- 8. 如何從表中使用php和mysql獲取數據
- 9. 使用外鍵從表中獲取數據PHP MySQL
- 10. 從多個表MySql中獲取數據?
- 11. mysql:從兩個表中獲取數據
- 12. 如何從2表中使用mysql中的數據獲取數據?
- 13. 如何從2個mysql表中獲取數據
- 14. 通過連接從超過2個mysql表中獲取數據。
- 15. 使用一個MySQL查詢從兩個表中獲取數據?
- 16. 使用連接從2個表中獲取不同的數據
- 17. 如何從使用php的mysql中的單個表中獲取所有數據?
- 18. 從多個表中獲取數據mysql php
- 19. PHP mySQL,如何從mysql獲取數據2日期範圍
- 20. 如何使用mysql從兩個表中獲取數據?
- 21. PHP從HTML表中獲取數據來更新MySQL數據庫
- 22. php從mysql獲取用戶數據
- 23. 從MySQL在PHP中獲取數據
- 24. 從MySQL中獲取數據並在php中使用表ID顯示在表中?
- 25. 從2個不同的MySQL表獲取數據
- 26. 如何從兩個表中獲取數據信息使用php
- 27. 如何使用PHP和MySQL從列表中獲取表中的數據
- 28. 獲取並顯示從我有2和MySQL表2個MySQL表
- 29. 使用php和jquery ajax從mysql數據庫獲取數據
- 30. Chart.js - 從數據庫使用mysql和php獲取數據
更多信息需要。 PHP中使用了哪些MySQL API(MySQLi,PDO)?這些表格有什麼關係?你打算展示什麼樣的數據? –
詢問代碼的問題必須顯示對所解決問題的最小理解**。包括嘗試解決方案,爲什麼他們沒有工作,以及*期望*結果。另請參見:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –