从标题,你大概可以看出我是个业余爱好者。但是,我想为我的 MySQL/php 站点创建一个表单,它需要来自整个数据库中不同表的字段。这可能吗?还是我需要创建一个包含所有必要字段的表?
此外,是否可以保存此表单的输出并根据要求查看所有输出?
提前致谢。
如果我遗漏了什么,请问任何问题。我保持简短,因为我认为这可能是一个简单的问题:@!
真的很感激。
从标题,你大概可以看出我是个业余爱好者。但是,我想为我的 MySQL/php 站点创建一个表单,它需要来自整个数据库中不同表的字段。这可能吗?还是我需要创建一个包含所有必要字段的表?
此外,是否可以保存此表单的输出并根据要求查看所有输出?
提前致谢。
如果我遗漏了什么,请问任何问题。我保持简短,因为我认为这可能是一个简单的问题:@!
真的很感激。
是的你可以!PHP 使用该函数echo
将数据打印到 HTML 页面。这意味着您可以先从数据库中读取数据并使用IF
它来打印不同的 HTML 表单。
例如(伪代码):
$in=getFrom(DB);
if($in['key']=="value")
{
echo ".....specific HTML....... ";
}
else
{
echo ".....alternative HTML....... ";
}
我不确定我是否正确理解了您的问题,但是..
如果要组合来自不同表的数据,则要使用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