我有一个 SQL 表。对于 PHP 的 SQL 请求,我想将该请求的结果存储在变量中。问题是这个要求有很多勇气。
在其他世界中,我想在我的变量中存储很多ID,也许用一个数组,但我现在不知道如何存储。我想使用 PHP 的另一个 SQL 请求使用变量。
我想要做什么:使用我存储在此变量中的 ID,显示具有相同 ID 的所有名称但此名称 ID 位于另一个表中。我想使用第一个表到第二个表的ID,并在mi网站上显示与ID相对应的所有名称。所有名称 (ID),不仅仅是一个。
我还没有代码。
我希望这是一个简单的问题,您可以帮助我,非常感谢。
最佳答案
不太确定您在这里要问什么,但对于第一部分,将所有内容存储在变量中非常简单,但如果您编写得好脚本,则不必使用新变量。
$newVar = $_POST;
但是,您实际上不需要这样做,所有内容都已在 POST 中,只需使用 key 访问它即可:$_POST[name_of_what_you_want]
我认为你问的是CRUD网站/数据库方法的基础知识。创建、读取、更新和删除。
您将从脚本中的客户端获取信息,即 GET 或 POST。
验证并清理此数据,准备将其插入数据库。
将此数据插入您的数据库。就您而言,您正在谈论关系数据库。基本上,您有一个表,它存储大量数据、每个条目或已知的行,并且具有唯一的 ID。然后,您还有其他表,它们依赖于该唯一 ID 将该特定数据行链接到网站的其他内容,无论是页面还是类别等。
现在数据已存储在数据库中,您可以查询它并根据您根据需要制定的一组条件提取所需的内容。然后您构建网页并将其发送给用户。
如果不提供您项目的具体信息,恐怕我无法为您提供更多帮助,但我希望这会有所帮助。
编辑 - 根据您的评论。
这是您所要求的伪模型。
$sql = "SELECT name FROM table WHERE id='id_number'";
$data = mysql_query($sql); <-- assuming you are using MySQL
while($row = mysql_fetch_assoc($data)){
echo $row['name'];
}
发生什么事了?查询数据库以提取具有您要查找的 ID 的行。将它们存储在一个数组中,然后单步执行该数组,向用户回显名称。
关于php - 我有一个 SQL 表。对于 PHP 的 SQL 请求,我想将该请求的结果存储在变量中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18555439/