我有幾個表中的關係連接的MySQL。每個人都有自己的唯一ID和數據。試圖查詢它們只有當我得到一個奇怪的結果:PHP關係密鑰錯誤
(use print_r)
Array ([0] => Array ([id] => 1
[0] => 1
[tbl2_id] => 1
[1] => 1
[tbl3_id] => 1
[2] => 1
[3] => 1
[name] => name1
[4] => name1
[surname] => ...
)
)
我不想0等。
只是爲了例如,它應該是這樣的:
(use print_r)
Array ([0] => Array ([id] => 1
[tbl1_id] => 1
[tbl2_id] => 1
[tbl2_tbl1id] => 1
[tbl3_id] => 1
[tbl2_tbl1id] => 1 ...
)
)
或類似的東西。我使用的PDO,當它調用SQL看起來是這樣的:
SELECT *
FROM `tbl`
INNER JOIN (tbl2, tbll)
ON tbl.tbl1_id=tbl1.id
AND tbl.tbl2_id=tbl2.id
WHERE 1
在MySQL中使用後得到這樣的效果在畫面(運行SQL查詢/查詢上databas)
一些少量更改數據庫,但主要是飼料,而不是ID提供意見寫$行[「tbl1.id」]或$行[「tbl2.id」],而不是在mysql中顯示了我兩次「id」和print_r顯示爲[0]或[1]等等 – ubgsdnhfj 2014-10-17 20:08:44
您能否提供代碼以顯示如何查詢和獲取結果? – FlipMcF 2014-10-17 20:13:02