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

mysql_fetch_array返回重复数据

柴英光
2023-03-14
问题内容

每次我运行mysql_fetch_array时,返回带有重复值的数组, 例如

Array
(
    [0] => 1
    [row_id] => 1
    [1] => some text
    [first_field] => some text
    [2] => some text
    [second_field] => some text 
}

但我只想要数组中的单个结果,我尝试使用

mysql_fetch_array($data, MYSQL_ASSOC);

但这没有区别。


问题答案:

这是的预期功能mysql_fetch_array()。如果您不希望有“重复项”,而只是具有关联数组,请mysql_fetch_assoc()改用。

例:

while ($row = mysql_fetch_assoc($data)) { ... }


 类似资料:
  • 问题内容: 好的,我有以下代码: 然后,当我尝试回显内容时,只能回显输出第一项,但是如果我尝试回显,则会得到未定义的偏移量。 但是,如果我通过PHPMyAdmin运行以上查询,它将返回10个项目的列表。为什么不能将其识别为10个项的数组,让我回显0-9? 谢谢您的帮助。 问题答案: 那是因为数组代表返回结果集中的一行。您需要再次执行该功能以获得下一条记录。例:

  • 问题内容: 这个问题已经在这里有了答案 : 7年前关闭。 可能重复: mysql_fetch_array,mysql_fetch_assoc,mysql_fetch_object 我想要一个可以将结果集当前行中的字段返回到关联数组并将结果指针移至下一行的函数。 混淆之间 我应该使用哪一个?任何帮助,将不胜感激。谢谢。 问题答案: 注 :使用的功能被认为是 过时 ,你应该使用的东西,提供了更好的安全

  • 我在ViewDidLoad函数中有一些代码,它将在调用堆栈的末尾设置一个类变量。我试图重构代码,使其成为一个单独的函数,它将返回值,而不是设置类变量。 由于我缺乏swift知识,我不确定哪里出了问题,我的函数似乎返回得太厄尔了,因为我可以在调试器中告诉我,它在被设置为之前跳转到return。 我还可以在调试器中看到,内部函数在返回主函数后调用。 如何等待内部调用完成后再返回?或者什么是正确的快速方

  • 这个函数总是返回null. t是不被分配与令牌值.有人能帮助请?

  • 如您所见,它将参数和的和保存在变量中,然后将包含它们的和的eax寄存器保存在变量中,就像函数返回值一样。 这样做是因为函数是用返回值定义的吗?

  • #1处的console.log生成正确的数据。console.log#2始终生成“a”; 如有任何指示,将不胜感激。