从标题中,你可以说我是业余爱好者。但是,我想为我的MySQL / php站点创建一个表单,它需要整个数据库中不同表的字段。这可能吗?或者我是否需要创建一个包含所有必要字段的表?
此外,是否可以保存此表单的输出并根据请求查看所有输出?
提前致谢。
如果我遗漏了任何问题,请提出任何问题。我保持简短,因为我认为这可能是一个简单的问题:@!真的很感激。
答案 0 :(得分:0)
是的,你可以! PHP使用函数echo
将数据打印到HTML页面。这意味着您可以先从数据库中读取并使用IF
打印不同的HTML表单。
例如(伪代码):
$in=getFrom(DB);
if($in['key']=="value")
{
echo ".....specific HTML....... ";
}
else
{
echo ".....alternative HTML....... ";
}
答案 1 :(得分:0)
我不确定我是否理解你的问题但是......
如果要组合来自不同表的数据,请使用JOIN
执行数据库查询例如,如果您有一个人员表和一个带宠物的表,您可以通过写信将这些数据合并到同一输出中:
select * from persons
left outer join pets on (pets.person_id = persons.id)
现在,如果您想“保存此输出”,则应创建VIEW
create view persons_and_their_pets as
(
select * from persons
left outer join pets on (pets.person_id = persons.id)
)
您现在可以通过以下方式访问此数据:
select * from persons_and_their_pets