0

从标题,你大概可以看出我是个业余爱好者。但是,我想为我的 MySQL/php 站点创建一个表单,它需要来自整个数据库中不同表的字段。这可能吗?还是我需要创建一个包含所有必要字段的表?

此外,是否可以保存此表单的输出并根据要求查看所有输出?

提前致谢。

如果我遗漏了什么,请问任何问题。我保持简短,因为我认为这可能是一个简单的问题:@!

真的很感激。

4

2 回答 2

0

是的你可以!PHP 使用该函数echo将数据打印到 HTML 页面。这意味着您可以先从数据库中读取数据并使用IF它来打印不同的 HTML 表单。

例如(伪代码):

$in=getFrom(DB);

if($in['key']=="value")
{
    echo ".....specific HTML....... ";
}
else
{
     echo ".....alternative HTML....... ";
}
于 2013-03-10T14:20:18.697 回答
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
于 2013-03-10T23:18:25.427 回答