我在为我的数据库和两个表定义php脚本时遇到问题,RecipeDB和IngredientDB我的php脚本似乎没有显示db的内容。我尝试使用RecipeID连接两个表,这是主键。但由于某些原因,当我为简单的表编写查询时它不起作用但是没有两个表请提前帮助我
$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 :(得分:0)
您只需要在其file.php中更改“XmlWriterer()
”的班级名称!希望这会有所帮助!