2011-12-15 138 views
0

我有定義我的數據庫和兩個表,RecipeDB和IngredientDB PHP腳本的問題我的PHP腳本似乎不顯示分貝的內容。我嘗試連接兩個表與作爲主鍵的RecipeID。但是,當我寫簡單的表查詢的一些原因不工作,它的工作原理,但不與兩個表,請幫我在此先感謝麻煩定義PHP腳本

$conn = mysql_connect("...") or die(mysql_error()); 

mysql_select_db("a7956343_FoodP", $conn); 

$sql = 'SELECT * FROM `RecipeDB`, `IngredientDB` WHERE  
`RecipeDB.RecipeID`=`IngredientDB.RecipeID`'; 

$xml = new XmlWriterer(); 
$xml->push('recipes'); 

if ($result = mysql_query($sql)) 
{ 
while($Recipe = mysql_fetch_row($result)) 
{ 
    $xml->push('Recipe'); 
      $xml->element('RecipeID', $RecipeDB[0]); 
    $xml->element('Name', $RecipeDB[1]); 
    $xml->element('Category', $RecipeDB[2]); 
      $xml->element('Origin', $RecipeDB[3]); 
    $xml->element('Recipe', $RecipeDB[4]); 
    $xml->element('Image', $RecipeDB[5]); 
      $xml->element('Favorite', $RecipeDB[6]); 
      $xml->element('Image', $RecipeDB[7]); 
      $xml->element('Ingredient', $IngredientDB[8]); 
      $xml->element('Quantity', $IngredientDB[9]); 
      $xml->pop(); 
} 

} 
+0

當您在phpmyadmin中手動運行查詢時會發生什麼? – Julien 2011-12-15 19:18:42

回答

0

所有你需要的在改變它的「XmlWriterer()」的類名的文件。 PHP!希望這會有所幫助!