2012-09-23 49 views
0

我對PHP和MySQL還是一個​​新鮮的東西,我已經嘗試了很多次來做到這一點,我只是不知道如何。試圖將MySQL查詢翻譯成PHP查詢

我有一個查詢返回我想在PHPMyAdmin中的結果作爲一個MySQL的直接查詢,但我試圖讓這個在使用PHP $query的網頁上生成,我只是無法獲得正確的語法。

這是工作MySQL查詢:

SELECT fk_toon_no, fk_actor_no, actor_no, actor FROM cartoon_characters, 
characters WHERE fk_toon_no=50 HAVING fk_actor_no=actor_no; 

起腳的是,我也希望有一個變量$new_toon_id=WHERE語句,所以,這樣的:(只顯示一行作爲我最終會堵塞這個表中並知道該怎麼做精)

WHERE fk_toon_no=$new_toon_id 

fk_actor_nocartoon_characters表的主鍵外鍵10個字符表中。

我想要得到它,這樣我可以打印出與特定的卡通相關的每一個字符,因此會看起來像

(toon id)  (character id #)  (character name) 
    ($fk_toon_no) (actor_no)   (actor) 
    3    5     Eisenhower 
    3    9     Nixon 
    3    12     Uncle Sam 

任何幫助將不勝感激。我想我已經包含了所有相關信息,但如果我忘記了任何內容,請詢問。

我急需幫助。謝謝!!

+2

什麼是php查詢? –

+0

..爲什麼要這樣做? –

回答

0
$query=<<<HERE 
SELECT fk_toon_no, fk_actor_no, actor_no, actor FROM cartoon_characters, 
characters WHERE fk_toon_no='50' HAVING fk_actor_no=actor_no; 
HERE; 
$send=mysql_qyery($query); 
while($row = mysql_fetch_assoc($send)) 
{ 
echo $row["fk_toon_no"]; 
echo "<br />" 
echo $row[fk_actor_no]; 

} 

這應該可以做到。