2013-04-12 38 views
1

嗨,我想知道是否有人可以幫助我,我是MySQL的新手。MySQL顯示圖像

我有兩個表:

表一 div_attachments字段:ID FKEY圖片時間

表二: div_submissions字段:ID名稱電話信箱

我使用的是PHP頁面在Joomla中顯示數據。我想在使用表div_submissions的提交頁面上顯示來自div_attachments的圖像。

我認爲它是這樣的: SELECT * FROM $ div_attachments和$ div_submissions WHERE FKEY == ID

可有人請與放在一起,我需要顯示提交的圖像查詢幫助?

謝謝。

這裏是我試過

$data = array(); 
foreach(explode(',',$item->attachments) as $value): 
$db = JFactory::getDbo(); 
$query= $db->getQuery(true); 
$query 
    >select('image') 
    >from('`#__div_attachments`')- 
    >where('fkey = ' .$value); 
$db->setQuery($query); 
$results = $db->loadObjectList(); 
if(count($results)){ 
$data[] = $results[0]->image; 
} 
endforeach; 
echo implode(',',$data); ?> 
+2

首先,從查詢中的表名刪除'$'。不,對不起,我們不是在這裏教你php或sql。如果你有一些實際的代碼,我們會盡力幫助解決這個問題,但是你必須自己學習基礎知識。 –

+0

多數民衆贊成在這個有趣的你說,因爲我看到類似的帖子喜歡這個遍佈這個網站,人們願意幫忙。 –

回答

0

「我想從它使用的表div_submissions意見書頁面上div_attachments顯示圖像。」

你有沒有試過只是從ID選擇從div_attachments圖像?

+0

我有,但我的理解是,我需要匹配ID和FKEY,以便相應提交的圖像正確顯示。否則所有圖像都會顯示出來。 –

+0

您可以運行一條語句來查詢您需要的內容,但如果不是必需的,則可以運行兩個查詢。首先獲取所有提交條目,然後根據第一個查詢的結果查詢附件。一旦你得到這個工作,也許有人可以幫助把兩個SQL語句放在一起。如果我知道它的話,我會把它放在這裏。查找選擇和聯盟。 – ArgumentNullException