簡體   English   中英

mysql連接表php從2個表中檢索數據

[英]mysql joining tables php to retrieve data from 2 tables

想知道聯接表是否是從多列中檢索數據的最佳方法,例如我想從表中的兩列中檢索字段,而從另一表中檢索一列。 我想知道這是否是最好的方法。

為了從php檢索查詢,我應該只執行mysql_num_rows循環。 正確?

是的,聯接絕對比大多數替代方案要好。 這就是聯接存在的原因。 您的架構必須使用兩個表共享的適當標識列來支持此操作(即employees.id == paychecks.employee_id) 如果發現默認索引使用不正確,則可能需要創建一個索引(檢查執行計划https://dev.mysql.com/doc/refman/5.7/en/index-hints.html

在PHP中迭代結果的方式取決於您用來從MySQL獲取數據的庫以及對數據進行的處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM