我很難解釋這個問題,但我會盡量嘗試。來自兩個不同行的mysql_fetch_array
我有兩個不同的數據庫行
SOMETHING
*---------------------------------------------------------*
| id | category_id | body |
*---------------------------------------------------------*
CATEGORY
*---------------------------------------------------------*
| id | title | description |
*---------------------------------------------------------*
現在,我想提取的SAMT時間兩行數據,我該怎麼辦呢?
我需要從SOMETHING中提取值,並在SOMETHING的category_id中顯示來自CATEGORY的信息 - 這是如何完成的最佳方式?
我用它來提取這樣的價值觀:
$query = mysql_query("select * from SOMETHING WHERE id='$id' LIMIT 1");
while ($row = mysql_fetch_array($query)) {
extract($row);
}
謝謝,你能給我一個關於如何從類別打印說明的例子嗎?如果兩行都有「描述」會怎麼樣? – 2by
@ 2by:您可以給每個列一個唯一的別名。 'SELECT S.description AS something_description,C.description AS column_description,... etc ...' –
啊好吧,謝謝,我會試試。是的,我需要使用LEFT JOIN,我可以看到。 – 2by