当前位置: 首页 > 面试题库 >

将SQL中的数据存储在数组中

单于楚
2023-03-14
问题内容

我正在尝试将sql数据库中的数据存储到数组中。目前我有这个:

$query = mysql_query("SELECT * FROM  `InspEmail` WHERE  `Company` LIKE  '$company'");

while($row = mysql_fetch_array($query))
    {

        $inspector = $row['name'];

    }

问题是我有8行数据。我需要将数据库中的每个8个名称存储到一个数组中。当我尝试这个:

$inspector = array($row['name']);

它不起作用。


问题答案:

您想要的是:

$inspector[] = $row['name'];

这会将所有8个名称存储在类似于以下内容的数组中:

array(
     [0] => name1
     [1] => name2
     [2] => name3

)


 类似资料:
  • 有没有一种规范的方法来存储sql表列中的数组/列表?我正在尝试以下操作:我有“Building”和“Room”对象,Building对象已设置为其字段。如何用SQL描述这种关系(建筑物有很多房间)? 我是数据库设计的新手,所以,如果太琐碎,请不要生气。 附言:如果有人能解释“很多公共汽车司机使用很多公共汽车”的关系,反之亦然,那就太好了。

  • 我是C语言的初学者。如果我的问题是蹩脚的,请不要介意。在我写的这个程序中,当我第一次使用“for”循环时,我希望一个数组中只存储3个值,但它存储4个值,在接下来的“for”循环中,如预期的那样显示3个值。我的问题是为什么在第一个for循环中需要4个值而不是3个?

  • 问题内容: 在此先感谢您的帮助。 好吧,这就是我的情况。我有一个Web系统,该系统基于超声波计创建的样本进行一些与噪声相关的计算。最初,数据库仅存储这些计算的结果。但是现在,我被要求也自己存储样本。每个样本只是一个300或600个数字的列表,每个数字都有一个小数。 因此,我想到的最简单的方法是在表中添加一列,该列存储给定样本的所有计算。此列应包含数字列表。 那么我的问题是:将这一数字列表存储在单列

  • 我目前正在构建一个项目,其中我需要为每个用户保存一个字符串列表(他阅读的文章的网址)。 我正在使用带有sqlite的python烧瓶SQLalchemy。 我知道sqlite不支持数组,所以我正在考虑切换到另一个数据库,而不是sqlite,一个支持数组的数据库。 我想知道你会怎么做?哪个数据库支持数组,或者是否有更好的解决方法。

  • 问题内容: 我是Java新手。我如何在HashMap中存储整数值数组,之后我将此HashMap写到txt文件中,但此刻目前不重要。我可以存储单个字段,但不能存储数组。有任何想法吗 ? 问题答案: 例如选一个 要不就

  • 问题内容: 如何在SQL数据库中存储HashMap?另外,您如何将HashMap从SQL数据库加载回HashMap实例? 好的,这就是我正在做的。我有一个数据库来存储我的游戏的玩家数据。它有一个包含用户名和密码的表。每个玩家都有一个存储其属性的HashMap。我需要将该HashMap及其各自的用户存储在数据库中。 问题答案: 您需要一个三列表 用户, 键, 值 然后看起来像 “用户1”,“属性1”